<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 02-April-2021 [11:35:44] {AM}-->
<xbrli:xbrl xmlns:yala="http://www.yalla.com/20201231" 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/2020-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2020-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2020-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2020-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt="http://fasb.org/srt/2020-01-31">
<link:schemaRef xlink:type="simple" xlink:href="yala-20201231.xsd" />
<xbrli:context id="P01_01_2020To12_31_2020">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</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_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2020">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2020-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
</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_2019To12_31_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
</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="PAsOn01_01_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-01-01</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn01_01_2020">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2020-01-01</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn01_01_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-01-01</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P05_18_2020To05_18_2020">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2020-05-18</xbrli:startDate>
<xbrli:endDate>2020-05-18</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2018To06_30_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-30</xbrli:startDate>
<xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_30_2019To06_30_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-06-30</xbrli:startDate>
<xbrli:endDate>2019-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P12_31_2019To12_31_2019">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2019-12-31</xbrli:startDate>
<xbrli:endDate>2019-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_28_2020To06_28_2020">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2020-06-28</xbrli:startDate>
<xbrli:endDate>2020-06-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P08_31_2020To08_31_2020">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2020-08-31</xbrli:startDate>
<xbrli:endDate>2020-08-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P12_31_2020To12_31_2020">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2020-12-31</xbrli:startDate>
<xbrli:endDate>2020-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P12_31_2018To12_31_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-12-31</xbrli:startDate>
<xbrli:endDate>2018-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn02_07_2018">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-02-07</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2020To12_31_2020_AdrMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</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_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</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_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</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_ElectronicEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">yala:ElectronicEquipmentMember</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_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</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_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</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_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_ThirdPartyAMemberYALAMajorSupplierAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="yala:MajorSupplierAxis">yala:ThirdPartyAMember</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_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_ThirdPartyBMemberYALAMajorSupplierAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="yala:MajorSupplierAxis">yala:ThirdPartyBMember</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_ClassARedeemableConvertiblePreferredEquityHoldersMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassARedeemableConvertiblePreferredEquityHoldersMember</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_ClassCRedeemableConvertiblePreferredEquityHoldersMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassCRedeemableConvertiblePreferredEquityHoldersMember</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_SeriesPreaRedeemableConvertiblePreferredShareholdersMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesPreaRedeemableConvertiblePreferredShareholdersMember</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">0001794350</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_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</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_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</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_CommonClassBMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</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_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<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_CommonClassAMemberusgaapStatementClassOfStockAxis_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapSubsidiarySaleOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">yala:SeriesPreARedeemableConvertiblePreferredSharesMember</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_SeriesARedeemableConvertiblePreferredSharesMemberusgaapSubsidiarySaleOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">yala:SeriesARedeemableConvertiblePreferredSharesMember</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_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapSubsidiarySaleOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">yala:SeriesAngelRedeemableConvertiblePreferredSharesMember</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_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesAngelRedeemableConvertiblePreferredSharesMember</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_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesAngelRedeemableConvertiblePreferredSharesMember</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_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesPreARedeemableConvertiblePreferredSharesMember</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_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesPreARedeemableConvertiblePreferredSharesMember</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_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesARedeemableConvertiblePreferredSharesMember</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_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesARedeemableConvertiblePreferredSharesMember</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_ReceivablesFromStockholderMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</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_VGsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VG</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_AEsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</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_PeoplesRepublicofChinaexcludingHongKongSpecialAdministrativeRegionMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">yala:PeoplesRepublicofChinaexcludingHongKongSpecialAdministrativeRegionMember</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_HongKongSpecialAdministrativeRegionMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">yala:HongKongSpecialAdministrativeRegionMember</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_KYsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KY</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_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</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_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:StateAdministrationOfTaxationChinaMember</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_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:StateAdministrationOfTaxationChinaMember</xbrldi:explicitMember>
<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_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityNameAxis_MinimumMembersrtRangeAxis_TaxYear2018MemberusgaapTaxPeriodAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2018Member</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_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:StateAdministrationOfTaxationChinaMember</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_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityNameAxis_MaximumMembersrtRangeAxis_TaxYear2018MemberusgaapTaxPeriodAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2018Member</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_ClassCRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassCRedeemableConvertiblePreferredSharesMember</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_GroupChattingServicesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yala:GroupChattingServicesMember</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_GameServicesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yala:GameServicesMember</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_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</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">0001794350</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_CommonClassAMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">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_CommonClassAMemberusgaapStatementClassOfStockAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</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-01</xbrli:startDate>
<xbrli:endDate>2020-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2020To12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_YooYooLimitedMemberdeiLegalEntityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="dei:LegalEntityAxis">yala:YooYooLimitedMember</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_IPOMemberusgaapSubsidiarySaleOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">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_TwentyTwentyEquityIncentivePlanMemberusgaapPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yala:TwentyTwentyEquityIncentivePlanMember</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_CostOfRevenuesMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">yala:CostOfRevenuesMember</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_SellingAndMarketingExpensesMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">yala:SellingAndMarketingExpensesMember</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_GeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">yala:GeneralAndAdministrativeExpensesMember</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_TechnologyAndProductDevelopmentExpensesMemberusgaapIncomeStatementLocationAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">yala:TechnologyAndProductDevelopmentExpensesMember</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_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</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="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<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">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<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_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesAngelRedeemableConvertiblePreferredSharesMember</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_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesPreARedeemableConvertiblePreferredSharesMember</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_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesARedeemableConvertiblePreferredSharesMember</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_ClassAOrdinarySharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassAOrdinarySharesMember</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_ClassBOrdinarySharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassBOrdinarySharesMember</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_CNsrtStatementGeographicalAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</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_AEsrtStatementGeographicalAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</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_CNsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</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_AEsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</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_AEsrtStatementGeographicalAxis_MaximumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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_CNsrtStatementGeographicalAxis_MaximumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityNameAxis_TaxYear2018MemberusgaapTaxPeriodAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2018Member</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_MinimumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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_MaximumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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_TwentyTwentyEquityIncentivePlanMemberusgaapPlanNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">yala:TwentyTwentyEquityIncentivePlanMember</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_CNsrtStatementGeographicalAxis_CNYsrtCurrencyAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</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_CNsrtStatementGeographicalAxis_USDsrtCurrencyAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</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_HKsrtStatementGeographicalAxis_USDsrtCurrencyAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</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_HKsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</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_AEDsrtCurrencyAxis_AEsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:AED</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_AEsrtStatementGeographicalAxis_USDsrtCurrencyAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</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_USDsrtCurrencyAxis_USsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</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_USsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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_SGsrtStatementGeographicalAxis_USDsrtCurrencyAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</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_SGsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</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_IPOMemberusgaapSubsidiarySaleOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</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_IPOMemberusgaapSubsidiarySaleOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</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_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesAngelRedeemableConvertiblePreferredSharesMember</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_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesPreARedeemableConvertiblePreferredSharesMember</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_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesARedeemableConvertiblePreferredSharesMember</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_ClassAOrdinarySharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassAOrdinarySharesMember</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_ClassBOrdinarySharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassBOrdinarySharesMember</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_MinimumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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_MaximumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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_CNsrtStatementGeographicalAxis_CNYsrtCurrencyAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</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_CNsrtStatementGeographicalAxis_USDsrtCurrencyAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</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_CNsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</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_HKsrtStatementGeographicalAxis_USDsrtCurrencyAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</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_HKsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</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_AEDsrtCurrencyAxis_AEsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:AED</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_AEsrtStatementGeographicalAxis_USDsrtCurrencyAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</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_AEsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</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_USDsrtCurrencyAxis_USsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</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_USsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</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_SGsrtStatementGeographicalAxis_USDsrtCurrencyAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</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_SGsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</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_IPOMemberusgaapSubsidiarySaleOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</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_CommonClassAMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<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">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P01_01_2018To12_31_2018_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_ThirdPartyAMemberYALAMajorSupplierAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="yala:MajorSupplierAxis">yala:ThirdPartyAMember</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_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_ThirdPartyBMemberYALAMajorSupplierAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="yala:MajorSupplierAxis">yala:ThirdPartyBMember</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_ClassARedeemableConvertiblePreferredEquityHoldersMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassARedeemableConvertiblePreferredEquityHoldersMember</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_ClassCRedeemableConvertiblePreferredEquityHoldersMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassCRedeemableConvertiblePreferredEquityHoldersMember</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_SeriesPreaRedeemableConvertiblePreferredShareholdersMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesPreaRedeemableConvertiblePreferredShareholdersMember</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_FYXTechBVIMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">yala:FYXTechBVIMember</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_ShenzhenYaleMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">yala:ShenzhenYaleMember</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_ClassARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassARedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</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_ClassARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassARedeemableConvertiblePreferredStockMember</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_ClassCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassCRedeemableConvertiblePreferredStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</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_ClassCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassCRedeemableConvertiblePreferredStockMember</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_RetainedEarningsMemberusgaapStatementEquityComponentsAxis_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesPreARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</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_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesPreARedeemableConvertiblePreferredSharesMember</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_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</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_ReceivablesFromStockholderMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</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_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</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_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</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_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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_FyxtechBviMemberusgaapLineOfCreditFacilityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">yala:FyxtechBviMember</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_VGsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VG</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_AEsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</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_PeoplesRepublicofChinaexcludingHongKongSpecialAdministrativeRegionMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">yala:PeoplesRepublicofChinaexcludingHongKongSpecialAdministrativeRegionMember</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_HongKongSpecialAdministrativeRegionMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">yala:HongKongSpecialAdministrativeRegionMember</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_KYsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KY</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_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:StateAdministrationOfTaxationChinaMember</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_ClassCRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassCRedeemableConvertiblePreferredSharesMember</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_ClassARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassARedeemableConvertiblePreferredSharesMember</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_ClassBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassBRedeemableConvertiblePreferredSharesMember</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_GroupChattingServicesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yala:GroupChattingServicesMember</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_GameServicesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yala:GameServicesMember</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_2019To12_31_2019_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_ThirdPartyAMemberYALAMajorSupplierAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="yala:MajorSupplierAxis">yala:ThirdPartyAMember</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_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_ThirdPartyBMemberYALAMajorSupplierAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="yala:MajorSupplierAxis">yala:ThirdPartyBMember</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_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RedeemableConvertiblePreferredStockMember</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_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</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_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</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_VGsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:VG</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_AEsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AE</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_PeoplesRepublicofChinaexcludingHongKongSpecialAdministrativeRegionMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">yala:PeoplesRepublicofChinaexcludingHongKongSpecialAdministrativeRegionMember</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_HongKongSpecialAdministrativeRegionMembersrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">yala:HongKongSpecialAdministrativeRegionMember</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_KYsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KY</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_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityNameAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:StateAdministrationOfTaxationChinaMember</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_MinimumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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_MaximumMembersrtRangeAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesAngelRedeemableConvertiblePreferredSharesMember</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_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesPreARedeemableConvertiblePreferredSharesMember</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_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesARedeemableConvertiblePreferredSharesMember</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_GroupChattingServicesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yala:GroupChattingServicesMember</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_GameServicesMembersrtProductOrServiceAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">yala:GameServicesMember</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_CNsrtStatementGeographicalAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</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="PAsOn07_01_2018_FyxtechBviMemberusgaapLineOfCreditFacilityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">yala:FyxtechBviMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-07-01</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_FyxtechBviMemberusgaapLineOfCreditFacilityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">yala:FyxtechBviMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_FYXTechBVIAndShenzhenYaleMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">yala:FYXTechBVIAndShenzhenYaleMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P07_01_2018To07_01_2018_FyxtechBviMemberusgaapLineOfCreditFacilityAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">yala:FyxtechBviMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-07-01</xbrli:startDate>
<xbrli:endDate>2018-07-01</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_22_2018_TwentyEighteenShareIncentivePlanMemberusgaapRestructuringPlanAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">yala:TwentyEighteenShareIncentivePlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-06-22</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_25_2019_TwentyEighteenShareIncentivePlanMemberusgaapRestructuringPlanAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">yala:TwentyEighteenShareIncentivePlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2019-06-25</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P12_31_2020To12_31_2020_TerminationMemberYALATerminationBasisAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="yala:TerminationBasisAxis">yala:TerminationMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2020-12-31</xbrli:startDate>
<xbrli:endDate>2020-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P12_31_2020To12_31_2020_DeathOrDisabilityMemberYALATerminationBasisAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="yala:TerminationBasisAxis">yala:DeathOrDisabilityMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2020-12-31</xbrli:startDate>
<xbrli:endDate>2020-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P12_31_2020To12_31_2020_ClassBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassBRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2020-12-31</xbrli:startDate>
<xbrli:endDate>2020-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P12_31_2020To12_31_2020_ClassCRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassCRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2020-12-31</xbrli:startDate>
<xbrli:endDate>2020-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P12_31_2020To12_31_2020_ClassARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2020-12-31</xbrli:startDate>
<xbrli:endDate>2020-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P12_31_2020To12_31_2020_TwentyEighteenShareIncentivePlanMemberusgaapRestructuringPlanAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">yala:TwentyEighteenShareIncentivePlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2020-12-31</xbrli:startDate>
<xbrli:endDate>2020-12-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn09_30_2016_ClassARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2017_ClassBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassBRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_30_2017_ClassCRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassCRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-06-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P05_23_2018To05_23_2018_CoFoundersMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">yala:CoFoundersMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-05-23</xbrli:startDate>
<xbrli:endDate>2018-05-23</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P05_23_2018To05_23_2018_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesAngelRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-05-23</xbrli:startDate>
<xbrli:endDate>2018-05-23</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P05_23_2018To05_23_2018_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesPreARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-05-23</xbrli:startDate>
<xbrli:endDate>2018-05-23</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P05_23_2018To05_23_2018_SeriesAPreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-05-23</xbrli:startDate>
<xbrli:endDate>2018-05-23</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn05_23_2018_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesPreARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-05-23</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn05_23_2018_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesAngelRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-05-23</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn05_23_2018_SeriesAPreferredStockMemberusgaapStatementClassOfStockAxis_ThirdPartyInvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">yala:ThirdPartyInvestorMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-05-23</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P05_31_2018To05_31_2018_ClassCRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassCRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-05-31</xbrli:startDate>
<xbrli:endDate>2018-05-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P05_31_2018To05_31_2018_SeriesAPreferredStockMemberusgaapStatementClassOfStockAxis_ThirdPartyInvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">yala:ThirdPartyInvestorMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-05-31</xbrli:startDate>
<xbrli:endDate>2018-05-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn05_31_2018_CoFoundersMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">yala:CoFoundersMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-05-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn05_31_2018_ClassBPreferredStockMemberusgaapStatementClassOfStockAxis_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassBPreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-05-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn05_31_2018_ClassCPreferredStockMemberusgaapStatementClassOfStockAxis_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassCPreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-05-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn05_31_2018_ClassAPreferredStockMemberusgaapStatementClassOfStockAxis_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassAPreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-05-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn05_31_2018_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesAngelRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-05-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn05_31_2018_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesPreARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-05-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn05_31_2018_SeriesAPreferredStockMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-05-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P06_22_2018To06_22_2018_TwentyEighteenShareIncentivePlanMemberusgaapRestructuringPlanAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">yala:TwentyEighteenShareIncentivePlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-06-22</xbrli:startDate>
<xbrli:endDate>2018-06-22</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn01_31_2017_ClassBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassBRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-01-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn04_30_2016_ClassARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2016-04-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn03_31_2018_ClassAPreferredStockMemberusgaapStatementClassOfStockAxis_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassAPreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P03_31_2018To03_31_2018_ClassARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-03-31</xbrli:startDate>
<xbrli:endDate>2018-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="P02_28_2018To02_28_2018_ClassARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2018-02-28</xbrli:startDate>
<xbrli:endDate>2018-02-28</xbrli:endDate>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn02_07_2018_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-02-07</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn02_07_2018_PreferredStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-02-07</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn06_16_2020_TwentyEighteenShareIncentivePlanMemberusgaapRestructuringPlanAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">yala:TwentyEighteenShareIncentivePlanMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2020-06-16</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<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_ReceivablesFromStockholderMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</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">0001794350</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_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</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_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</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_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</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_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</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_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_ClassARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_ClassBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassBRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2017_ClassCRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:ClassCRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2017-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_ReceivablesFromStockholderMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ReceivablesFromStockholderMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesAngelRedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesPreARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<xbrli:context id="PAsOn12_31_2018_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001794350</xbrli:identifier>
<xbrli:segment>
<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">yala:SeriesARedeemableConvertiblePreferredSharesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
<dei:DocumentType id="Factid_18443501" contextRef="P01_01_2020To12_31_2020">20-F</dei:DocumentType>
<dei:DocumentPeriodEndDate id="Factid_18443503" contextRef="P01_01_2020To12_31_2020">2020-12-31</dei:DocumentPeriodEndDate>
<dei:AmendmentFlag id="Factid_18443504" contextRef="P01_01_2020To12_31_2020">false</dei:AmendmentFlag>
<dei:DocumentFiscalYearFocus id="Factid_18443505" contextRef="P01_01_2020To12_31_2020">2020</dei:DocumentFiscalYearFocus>
<dei:DocumentFiscalPeriodFocus id="Factid_18443506" contextRef="P01_01_2020To12_31_2020">FY</dei:DocumentFiscalPeriodFocus>
<dei:EntityRegistrantName id="Factid_18443508" contextRef="P01_01_2020To12_31_2020">Yalla Group Ltd</dei:EntityRegistrantName>
<dei:EntityCentralIndexKey id="Factid_18443509" contextRef="P01_01_2020To12_31_2020">0001794350</dei:EntityCentralIndexKey>
<dei:CurrentFiscalYearEndDate id="Factid_18443510" contextRef="P01_01_2020To12_31_2020">--12-31</dei:CurrentFiscalYearEndDate>
<dei:EntityWellKnownSeasonedIssuer id="Factid_18443511" contextRef="P01_01_2020To12_31_2020">No</dei:EntityWellKnownSeasonedIssuer>
<dei:EntityFilerCategory id="Factid_18443512" contextRef="P01_01_2020To12_31_2020">Non-accelerated Filer</dei:EntityFilerCategory>
<dei:EntityExTransitionPeriod id="Factid_18443513" contextRef="P01_01_2020To12_31_2020">false</dei:EntityExTransitionPeriod>
<dei:EntityEmergingGrowthCompany id="Factid_18443514" contextRef="P01_01_2020To12_31_2020">true</dei:EntityEmergingGrowthCompany>
<dei:DocumentAccountingStandard id="Factid_18443519" contextRef="P01_01_2020To12_31_2020">U.S. GAAP</dei:DocumentAccountingStandard>
<dei:EntityShellCompany id="Factid_18443520" contextRef="P01_01_2020To12_31_2020">false</dei:EntityShellCompany>
<dei:SecurityExchangeName id="Factid_18443521" contextRef="P01_01_2020To12_31_2020_AdrMemberusgaapStatementClassOfStockAxis">NYSE</dei:SecurityExchangeName>
<dei:Security12bTitle id="Factid_18443523" contextRef="P01_01_2020To12_31_2020_AdrMemberusgaapStatementClassOfStockAxis">American depositary shares, each representing one Class A ordinary share</dei:Security12bTitle>
<dei:Security12bTitle id="Factid_18443524" contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis">Class A ordinary shares, par value US$0.0001</dei:Security12bTitle>
<dei:DocumentAnnualReport id="Factid_18443525" contextRef="P01_01_2020To12_31_2020">true</dei:DocumentAnnualReport>
<dei:DocumentTransitionReport id="Factid_18443526" contextRef="P01_01_2020To12_31_2020">false</dei:DocumentTransitionReport>
<dei:DocumentShellCompanyReport id="Factid_18443527" contextRef="P01_01_2020To12_31_2020">false</dei:DocumentShellCompanyReport>
<dei:DocumentRegistrationStatement id="Factid_18443528" contextRef="P01_01_2020To12_31_2020">false</dei:DocumentRegistrationStatement>
<dei:EntityAddressCityOrTown id="Factid_18443529" contextRef="P01_01_2020To12_31_2020">Dubai</dei:EntityAddressCityOrTown>
<dei:SecurityExchangeName id="Factid_18443530" contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis">NYSE</dei:SecurityExchangeName>
<dei:ContactPersonnelName id="Factid_18443531" contextRef="P01_01_2020To12_31_2020_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">Yang Hu</dei:ContactPersonnelName>
<dei:EntityFileNumber id="Factid_18443532" contextRef="P01_01_2020To12_31_2020">001-39552</dei:EntityFileNumber>
<yala:PrepaymentsAndOtherCurrentAssetsTextBlock id="Factid_18443533" contextRef="P01_01_2020To12_31_2020">&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4. PREPAYMENTS AND OTHER CURRENT ASSETS &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; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments and other current assets consisted of the following: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; width: 68%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width: 73%;"&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&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="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts due from third party payment platforms&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,782,990&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;14,237,874&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1,147,316&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1,487,550&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Prepayments and Other Current Assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,930,306&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15,725,424&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</yala:PrepaymentsAndOtherCurrentAssetsTextBlock>
<dei:EntityCurrentReportingStatus id="Factid_18443535" contextRef="P01_01_2020To12_31_2020">Yes</dei:EntityCurrentReportingStatus>
<yala:PrepaidExpenseAndOtherAssetsCurrentTableTextBlock id="Factid_18443536" contextRef="P01_01_2020To12_31_2020">&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments and other current assets consisted of the following: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; width: 68%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width: 73%;"&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&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="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Amounts due from third party payment platforms&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,782,990&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;14,237,874&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1,147,316&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1,487,550&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Prepayments and Other Current Assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,930,306&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15,725,424&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</yala:PrepaidExpenseAndOtherAssetsCurrentTableTextBlock>
<dei:EntityVoluntaryFilers id="Factid_18443538" contextRef="P01_01_2020To12_31_2020">No</dei:EntityVoluntaryFilers>
<dei:EntityInteractiveDataCurrent id="Factid_18443539" contextRef="P01_01_2020To12_31_2020">Yes</dei:EntityInteractiveDataCurrent>
<dei:NoTradingSymbolFlag id="Factid_18443540" contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis">true</dei:NoTradingSymbolFlag>
<yala:DueFromThirdPartyPaymentPlatforms id="Factid_18443541" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">2782990</yala:DueFromThirdPartyPaymentPlatforms>
<yala:DueFromThirdPartyPaymentPlatforms id="Factid_18443542" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">14237874</yala:DueFromThirdPartyPaymentPlatforms>
<us-gaap:OtherAssetsCurrent id="Factid_18443543" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">1147316</us-gaap:OtherAssetsCurrent>
<us-gaap:OtherAssetsCurrent id="Factid_18443544" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">1487550</us-gaap:OtherAssetsCurrent>
<us-gaap:PrepaidExpenseAndOtherAssetsCurrent id="Factid_18443545" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">3930306</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
<us-gaap:PrepaidExpenseAndOtherAssetsCurrent id="Factid_18443546" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">15725424</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
<us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock id="Factid_18443555" contextRef="P01_01_2020To12_31_2020">&lt;div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1. DESCRIPTION OF BUSINESS AND ORGANIZATION&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 6pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(a)&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: 'times new roman'; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Description of Business&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: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Yalla Group Limited (the &amp;#8220;Company&amp;#8221;, formerly known as &amp;#8220;FYXTech Corporation&amp;#8221;), through its wholly-owned subsidiaries (collectively referred to as the &amp;#8220;Group&amp;#8221;) operates voice-centric social networking and entertainment platform mainly in the Middle East and North Africa region. The platform allows individual users free access to the basic functions on the platform. It also provides enhanced experiences for individual users by sales of virtual items and provision of upgrade services on the platform. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 18pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(b)&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: 'times new roman'; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Organization&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: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; background: none;"&gt;The Company was incorporated in the Cayman Islands on February&amp;#160;7, 2018 by the controlling individual shareholders of FYXTech Limited (&amp;#8220;FYXTech BVI&amp;#8221;) and Shenzhen Yale Technology Co., Ltd (&amp;#8220;Shenzhen Yale&amp;#8221;), who agreed to vote in concert (collectively referred to as the&lt;div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8220;Co-founders&amp;#8221;),&lt;/div&gt;&lt;div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;in connection with a reorganization described below to redomicile the operations of FYXTech BVI and Shenzhen Yale to the Company (the &amp;#8220;Reorganization&amp;#8221;).&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; background: none;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;FYXTech BVI was incorporated in the British Virgin Islands on September 25, 2015. Shenzhen Yale was established in Shenzhen, the People&amp;#8217;s Republic of China (the &amp;#8220;PRC&amp;#8221;) on September 27, 2016&lt;/div&gt;. The equity structure of FYXTech BVI and Shenzhen Yale was identical before the Reorganization, among which the&lt;div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Co-founders&lt;/div&gt;&lt;div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;owned 74% of the equity interest on a fully-diluted basis, whereas the investors of Class&amp;#160;A Preferred Equity, Class&amp;#160;B Preferred Equity and Class&amp;#160;C Preferred Equity owned 12%, 4% and 10% of the equity interest on a fully-diluted basis, respectively.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In preparation for the Reorganization, all of the Class&amp;#160;A Preferred Equity were repurchased and extinguished in February and March 2018 and all of the Class&amp;#160;C Preferred Equity were repurchased and extinguished in May 2018. See note &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;7&lt;/div&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; background: none;"&gt;On May&amp;#160;23, 2018, the Company issued 73&amp;#160;million &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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ordinary Shares &lt;/div&gt;&lt;/div&gt;and 10&amp;#160;million Series&lt;div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt;&lt;div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;Redeemable Convertible Preferred Shares to the&lt;div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Co-founders&lt;/div&gt;&lt;div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;with minimal consideration. On the same date, the Company also issued 5&amp;#160;million Series Angel Redeemable Convertible Preferred Shares to the investors of Class&amp;#160;B Preferred Equity with minimal consideration. Upon the issuance of preferred shares and ordinary shares, the equity structure of the Company is substantially identical to that of FYXTech BVI and Shenzhen Yale on a fully-diluted basis.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; background: none;"&gt;In June and July 2018, the Company established two wholly-owned subsidiaries, Hangzhou Yale Technology Co., Ltd. (&amp;#8220;Hangzhou Yale&amp;#8221;) in Hangzhou, PRC and Yalla Technology&lt;div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;FZ-LLC&lt;/div&gt;&lt;div style="background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;(&amp;#8220;Yalla Dubai&amp;#8221;) in Dubai, United Arab Emirates (&amp;#8220;UAE&amp;#8221;), respectively. Pursuant to a series of agreements between Hangzhou Yale and Shenzhen Yale, and between Yalla Dubai and FYXTech BVI, FYXTech BVI and Shenzhen Yale transferred their business operations including assets and employees to Yalla Dubai and Hangzhou Yale, respectively, in exchange for minimal consideration. Such transfer was consummated in December 2018.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; background: none;"&gt;&lt;div style="display:inline;"&gt;Upon the completion of the Reorganization, the Company, through its wholly-owned subsidiaries, have succeeded all of the business operations of FYXTech BVI and Shenzhen Yale. Since the Company, FYXTech BVI and Shenzhen Yale were all under common control of the &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Co-founders&lt;/div&gt; immediately before and after the Reorganization, the transfer of business operations of FYXTech BVI and Shenzhen Yale has been accounted for in a manner similar to a pooling of interest. That is, the consolidated financial statements of the Company include the results of the operations and the financial position of FYXTech BVI and Shenzhen Yale as of the beginning of the earliest period &lt;/div&gt;presented. The following assets and liabilities of FYXTech BVI and Shenzhen Yale upon the completion of the Reorganization were treated as distribution to the shareholders at historical cost basis and were not included in the Company&amp;#8217;s consolidated financial statements as of December&amp;#160;31, 2018.&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 1px; margin-top: 12px; margin-bottom: 0px; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 1px; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width:85%;"&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: 'times new roman'; font-size: 8pt;"&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of&lt;br/&gt; December&amp;#160;31,&lt;br/&gt; 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: 'times new roman'; font-size: 8pt;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: 'times new roman'; font-size: 10pt;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); 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="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="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: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Current assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: 'times new roman'; font-size: 10pt;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,601,027&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="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: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments and other current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;476,880&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: 'times new roman'; font-size: 10pt;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total current assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8,077,907&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="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: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Non-current assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: 'times new roman'; font-size: 10pt;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,771&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="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: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Loans to shareholders&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;10,260,950&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: 'times new roman'; font-size: 10pt;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;18,340,628&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="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: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;LIABILITIES&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: 'times new roman'; font-size: 10pt;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="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: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;33,832&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: 'times new roman'; font-size: 10pt;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses and other current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;127,867&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="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: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;161,699&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: 'times new roman'; font-size: 10pt;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;161,699&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
<srt:ScheduleOfCondensedFinancialStatementsTableTextBlock id="Factid_18443556" contextRef="P01_01_2020To12_31_2020">The following assets and liabilities of FYXTech BVI and Shenzhen Yale upon the completion of the Reorganization were treated as distribution to the shareholders at historical cost basis and were not included in the Company&amp;#8217;s consolidated financial statements as of December&amp;#160;31, 2018.&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width:85%;"&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: 'times new roman'; font-size: 8pt;"&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of&lt;br/&gt; December&amp;#160;31,&lt;br/&gt; 2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: 'times new roman'; font-size: 8pt;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: 'times new roman'; font-size: 10pt;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); 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="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="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: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Current assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: 'times new roman'; font-size: 10pt;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,601,027&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="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: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prepayments and other current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;476,880&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: 'times new roman'; font-size: 10pt;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total current assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8,077,907&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="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: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Non-current assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: 'times new roman'; font-size: 10pt;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,771&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="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: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Loans to shareholders&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;10,260,950&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: 'times new roman'; font-size: 10pt;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;18,340,628&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="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: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;LIABILITIES&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: 'times new roman'; font-size: 10pt;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="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: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounts payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;33,832&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: 'times new roman'; font-size: 10pt;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued expenses and other current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;127,867&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="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: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;161,699&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="break-inside: avoid; font-family: 'times new roman'; font-size: 10pt;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: 'times new roman'; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;161,699&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</srt:ScheduleOfCondensedFinancialStatementsTableTextBlock>
<us-gaap:StockIssuedDuringPeriodSharesIssuedForServices id="Factid_18443557" contextRef="P05_23_2018To05_23_2018_CoFoundersMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="-6">73000000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
<yala:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues id="Factid_18443558" contextRef="P05_23_2018To05_23_2018_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="-6">10000000</yala:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
<yala:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues id="Factid_18443560" contextRef="P05_23_2018To05_23_2018_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="-6">5000000</yala:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues>
<yala:ShortTermInvestmentsDisclosureTextBlock id="Factid_18443563" contextRef="P01_01_2020To12_31_2020">&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3. SHORT-TERM INVESTMENTS &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; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Short-term investments consisted of the following: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; width: 68%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width: 76%;"&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&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="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 76%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Aggregate cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,493,411&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;766,295&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 76%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross unrealized gain&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;13,574&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&amp;#8212; &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 76%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 76%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Aggregate fair value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,506,985&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;766,295&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 76%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;  &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&amp;#8217;s short-term investments represent financial products issued by Bank of China and Silicon Valley Bank. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</yala:ShortTermInvestmentsDisclosureTextBlock>
<yala:ShortTermInvestmentsOrginalCost id="Factid_18443564" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">1493411</yala:ShortTermInvestmentsOrginalCost>
<yala:ShortTermInvestmentsOrginalCost id="Factid_18443565" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">766295</yala:ShortTermInvestmentsOrginalCost>
<yala:ShortTermInvestmentsGrossUnrealizedGainLoss id="Factid_18443566" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">13574</yala:ShortTermInvestmentsGrossUnrealizedGainLoss>
<yala:ScheduleOfShortTermInvestmentsTableTextBlock id="Factid_18443570" contextRef="P01_01_2020To12_31_2020">&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Short-term investments consisted of the following: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; width: 68%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width: 76%;"&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&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="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 76%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Aggregate cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,493,411&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;766,295&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 76%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Gross unrealized gain&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;13,574&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&amp;#8212; &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 76%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 76%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Aggregate fair value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,506,985&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;766,295&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 76%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</yala:ScheduleOfShortTermInvestmentsTableTextBlock>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18443576" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">45302622</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18443577" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">236883282</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:DepositsAssetsCurrent id="Factid_18443578" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">2722941</us-gaap:DepositsAssetsCurrent>
<us-gaap:DepositsAssetsCurrent id="Factid_18443579" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:ShortTermInvestments id="Factid_18443580" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">1506985</us-gaap:ShortTermInvestments>
<us-gaap:ShortTermInvestments id="Factid_18443581" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">766295</us-gaap:ShortTermInvestments>
<us-gaap:AssetsCurrent id="Factid_18443584" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">53462854</us-gaap:AssetsCurrent>
<us-gaap:AssetsCurrent id="Factid_18443585" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">253375001</us-gaap:AssetsCurrent>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_18443586" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">453923</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_18443587" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">1241756</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:OtherAssetsNoncurrent id="Factid_18443588" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">200000</us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsNoncurrent id="Factid_18443589" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:Assets id="Factid_18443590" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">54116777</us-gaap:Assets>
<us-gaap:Assets id="Factid_18443591" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">254616757</us-gaap:Assets>
<us-gaap:AccountsPayableCurrent id="Factid_18443592" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">724487</us-gaap:AccountsPayableCurrent>
<us-gaap:AccountsPayableCurrent id="Factid_18443593" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">1573784</us-gaap:AccountsPayableCurrent>
<us-gaap:DeferredRevenueCurrent id="Factid_18443594" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">6010874</us-gaap:DeferredRevenueCurrent>
<us-gaap:DeferredRevenueCurrent id="Factid_18443595" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">13359827</us-gaap:DeferredRevenueCurrent>
<us-gaap:AccruedLiabilitiesCurrent id="Factid_18443596" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">1576530</us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:AccruedLiabilitiesCurrent id="Factid_18443597" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">6148486</us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent id="Factid_18443598" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">8311891</us-gaap:LiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent id="Factid_18443599" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">21082097</us-gaap:LiabilitiesCurrent>
<us-gaap:Liabilities id="Factid_18443600" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">8311891</us-gaap:Liabilities>
<us-gaap:Liabilities id="Factid_18443601" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">21082097</us-gaap:Liabilities>
<us-gaap:TemporaryEquityCarryingAmountAttributableToParent id="Factid_18443602" contextRef="PAsOn12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">263608</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
<us-gaap:TemporaryEquityCarryingAmountAttributableToParent id="Factid_18443603" contextRef="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:TemporaryEquityCarryingAmountAttributableToParent id="Factid_18443604" contextRef="PAsOn12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">3570201</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
<us-gaap:TemporaryEquityCarryingAmountAttributableToParent id="Factid_18443605" contextRef="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:TemporaryEquityCarryingAmountAttributableToParent id="Factid_18443606" contextRef="PAsOn12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">22068901</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
<us-gaap:TemporaryEquityCarryingAmountAttributableToParent id="Factid_18443607" contextRef="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:TemporaryEquityCarryingAmountAttributableToParent id="Factid_18443608" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">25902710</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
<us-gaap:TemporaryEquityCarryingAmountAttributableToParent id="Factid_18443609" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:CommonStockValue id="Factid_18443610" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">7339</us-gaap:CommonStockValue>
<us-gaap:CommonStockValue id="Factid_18443611" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:CommonStockShareSubscribedButUnissuedSubscriptionsReceivable id="Factid_18443612" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">7339</us-gaap:CommonStockShareSubscribedButUnissuedSubscriptionsReceivable>
<us-gaap:CommonStockShareSubscribedButUnissuedSubscriptionsReceivable id="Factid_18443613" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="Factid_18443617" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">5218</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:RetainedEarningsAccumulatedDeficit id="Factid_18443618" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">19896958</us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:RetainedEarningsAccumulatedDeficit id="Factid_18443619" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">12523273</us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:LiabilitiesAndStockholdersEquity id="Factid_18443622" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">54116777</us-gaap:LiabilitiesAndStockholdersEquity>
<yala:PercentageOfEquityInterestHeld id="Factid_18443623" contextRef="PAsOn05_31_2018_CoFoundersMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_pure" decimals="2">0.74</yala:PercentageOfEquityInterestHeld>
<yala:PercentageOfEquityInterestHeld id="Factid_18443624" contextRef="PAsOn03_31_2018_ClassAPreferredStockMemberusgaapStatementClassOfStockAxis_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_pure" decimals="2">0.12</yala:PercentageOfEquityInterestHeld>
<yala:PercentageOfEquityInterestHeld id="Factid_18443625" contextRef="PAsOn05_31_2018_ClassBPreferredStockMemberusgaapStatementClassOfStockAxis_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_pure" decimals="2">0.04</yala:PercentageOfEquityInterestHeld>
<yala:PercentageOfEquityInterestHeld id="Factid_18443626" contextRef="PAsOn05_31_2018_ClassCPreferredStockMemberusgaapStatementClassOfStockAxis_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_pure" decimals="2">0.10</yala:PercentageOfEquityInterestHeld>
<us-gaap:LiabilitiesAndStockholdersEquity id="Factid_18443627" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">254616757</us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock id="Factid_18443628" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;aa&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;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="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In February&amp;#160;2016, the FASB issued Accounting Standards Updates (&amp;#8220;ASU&amp;#8221;) No.&amp;#160;2016-02, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Leases&lt;/div&gt; (&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Topic 842&lt;/div&gt;) (&amp;#8220;ASU&amp;#160;2016-02&amp;#8221;). ASU&amp;#160;2016-02 specifies the accounting for leases. For operating leases, ASU 2016-02&amp;#160;requires a lessee to recognize a right-of-use asset and a lease liability, initially measured at the present value of the lease payments, in its balance sheet. The standard also requires a lessee to recognize a single lease cost, calculated so that the cost of the lease is allocated over the lease term, on a generally straight-line basis. ASU 2016-02 was further amended in November 2019 by ASU &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-10,&lt;/div&gt; Financial Instruments&amp;#8212;Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842), and in June 2020 by ASU 2020-05, Revenue from Contracts with Customers (Topic 606) and Leases (Topic 842), which deferred the effective date of new lease standard. As a result, Accounting Standards Codification (&amp;#8220;ASC&amp;#8221;) 842, Leases, is effective for public companies for annual reporting periods, and interim periods within those years beginning after December 15, 2018. For all other entities, it is effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December&amp;#160;15, 2022. Early adoption is permitted. As the Company is an &amp;#8220;emerging growth company&amp;#8221; and elects to apply for the new and revised accounting standards at the effective date for a private company, the Company will adopt the new standard on January&amp;#160;1, 2022. The Company is currently evaluating the impact of adopting this standard on its consolidated financial statements. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;In June 2016, the FASB issued ASU &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13,&lt;/div&gt; &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Financial Instruments&amp;#8212;Credit Losses (Topic 326)&lt;/div&gt;, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Measurement of Credit Losses on Financial Instruments&lt;/div&gt;. The guidance replaces the incurred loss impairment methodology with an expected credit loss model for which a company recognizes an allowance based on the estimate of expected credit loss. ASU &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13&lt;/div&gt; was further amended in November 2019 by ASU &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-10.&lt;/div&gt; As a result, ASC326, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Financial Instruments&amp;#8212;Credit Losses&lt;/div&gt; is effective for public companies for annual reporting periods, and interim periods within those years beginning after December&amp;#160;15, 2019. For all other entities it is effective for fiscal years beginning after December&amp;#160;15, 2022, including interim periods within those fiscal years. As the Company is an &amp;#8220;emerging growth company&amp;#8221; and elects to apply for the new and revised accounting standards at the effective date for a private company, the Company will adopt the new standard on January&amp;#160;1, 2023. The Company is currently evaluating the impact of adopting this standard on its consolidated financial statements&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
<yala:DeferredInitialPublicOfferingCostsPolicyTextBlock id="Factid_18443629" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;z&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Deferred initial public offering costs &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Direct costs incurred by the Company attributable to its proposed initial public offering (&amp;#8220;IPO&amp;#8221;) of ordinary shares in the United States were deferred and recorded as other assets and were offset against the gross proceeds received from such offering.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</yala:DeferredInitialPublicOfferingCostsPolicyTextBlock>
<yala:StatutoryReservePolicyTextBlock id="Factid_18443630" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;y&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;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="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In accordance with the PRC Company Laws, the PRC subsidiaries must make appropriations from &lt;/div&gt;their &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profits as determined under the generally accepted accounting principles in the PRC (&amp;#8220;PRC GAAP&amp;#8221;) to &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-distributable&lt;/div&gt; reserve funds including statutory surplus fund and discretionary surplus fund. The appropriation to the statutory surplus fund must be 10% of the &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profits as determined under PRC GAAP. Appropriation is not required if the statutory surplus fund has reached 50% of the &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;registered capital of the PRC companies. Appropriation to the discretionary surplus fund is made at the discretion of the PRC companies. The statutory surplus fund and discretionary surplus fund are restricted for use. They may only be applied to offset losses or increase the registered capital of the respective companies. These reserves are not allowed to be transferred to the Company by way of cash dividends, loans or advances, nor can they be distributed except for liquidation. As of December 31, 2019 and 2020, the statutory reserve of the Company&amp;#8217;s PRC subsidiaries was US$196,519 and US $424,682, respectively.&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;UAE Company Laws requires 10% of Yalla Dubai&amp;#8217;s annual net profits to be set aside as a statutory reserve. This allocation may be suspended by a shareholders&amp;#8217; decision once the reserve has reached an amount equal to 50% of &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;the share capital of the company. As of December 31, 2019 and 2020, the statutory reserve of Yalla Dubai was&amp;#160;&lt;/div&gt;US$136,147 and US&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;$137,023&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;, respectively&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</yala:StatutoryReservePolicyTextBlock>
<us-gaap:SegmentReportingPolicyPolicyTextBlock id="Factid_18443631" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;x&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;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="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group uses the management approach in determining its operating segments. The Group&amp;#8217;s chief operating decision maker has been identified as the Chief Executive Officer, who reviews consolidated results when making decisions about allocating resources and assessing performance of the Group. For the purpose of internal reporting and management&amp;#8217;s operation review, the Group&amp;#8217;s Chief Executive Officer does not segregate the Group&amp;#8217;s business by product or service lines. Management has determined that the Group has one operating segment, which is the social networking and entertainment platform. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
<us-gaap:ConcentrationRiskCreditRisk id="Factid_18443633" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;v&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Concentration and 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="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&amp;#8217;s cost of revenues mainly included commission fees paid to third party payment platforms, among which two third party payment platforms individually represent greater than 10% of the Group&amp;#8217;s cost of revenues excluding payroll and welfare and depreciation for the years ended December&amp;#160;31, 2018, 2019 and 2020 are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width:75%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:8%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:7%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:7%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&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="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&amp;#160;the&amp;#160;Year&amp;#160;Ended&amp;#160;December&amp;#160;31&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&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="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;A&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;67&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;61&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;60&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;19&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;14&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;19&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ConcentrationRiskCreditRisk>
<us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock id="Factid_18443634" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;u&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Foreign Currency &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s reporting currency is United States Dollars (&amp;#8220;US$&amp;#8221;). The functional currency of the Company and its wholly-owned subsidiaries incorporated at Dubai, HK S.A.R. and British Virgin Islands is US$. The functional currency of the Company&amp;#8217;s PRC subsidiaries is Chinese Renminbi (&amp;#8220;RMB&amp;#8221;). &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Transactions denominated in currencies other than the functional currency are remeasured into the functional currency at the exchange rates prevailing at the date of the transaction. Monetary assets and liabilities denominated in foreign currency are remeasured into the functional currency using the applicable exchange rate at the balance sheet date. The resulted exchange differences are recorded in general and administrative expenses in the consolidated statements of comprehensive income. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The financial statements of the Company&amp;#8217;s PRC subsidiaries are translated from RMB into US$. Assets and liabilities are translated into US$ using the applicable exchange rates at the balance sheet date. Equity accounts other than earnings or deficits generated in the current period are translated into US$ using the appropriate historical rates. Revenues, expenses, gains and losses are translated into US$ using the average exchange rates for the relevant period. The resulted foreign currency translation adjustments are recorded as a component of other comprehensive income or loss in the consolidated statements of comprehensive income, and the accumulated foreign currency translation adjustments are recorded as a component of accumulated other comprehensive income in the consolidated statement of shareholders&amp;#8217; equity (deficit).&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
<us-gaap:LesseeLeasesPolicyTextBlock id="Factid_18443635" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;t&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Operating Lease &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;The Group leases premises for offices under &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cancellable&lt;/div&gt; operating leases. Payments made under operating lease are charged to the consolidated statements of comprehensive income on a straight-line basis over the term of underlying lease. There are no capital improvement funding, lease concessions, escalated rent provisions or contingent rent in the lease agreements. The Company has no legal or contractual asset retirement obligations at the end of the lease term.&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
<us-gaap:IncomeTaxPolicyTextBlock id="Factid_18443636" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;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="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;Current income taxes are provided on the basis of income before income taxes for financial reporting purposes, and adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. Deferred income taxes are provided using the liability method. Under this method, deferred income tax assets and liabilities are recognized for the tax effects of temporary differences and are determined by applying enacted tax rates expected to apply to taxable income in the periods in which those temporary differences are expected to be recovered or settled. The effect on deferred income tax assets and liabilities of a change in tax rates or tax laws is recognized in the consolidated statements of comprehensive income in the period the change in tax rates or tax laws is enacted. A valuation allowance is provided to reduce the amount of deferred income tax assets if based on the weight of available evidence, it is &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;more-likely-than-not&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; that some portion, or all, of the deferred income tax assets will not be realized.&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;The Group applies a &amp;#8220;more likely than not&amp;#8221; recognition threshold in the evaluation of uncertain tax positions. The Group recognizes the benefit of a tax position in its consolidated financial statements if the tax position is &amp;#8220;more likely than not&amp;#8221; to prevail based on the facts and technical merits of the position. Tax positions that meet the &amp;#8220;more likely than not&amp;#8221; recognition threshold are measured at the largest amount of tax benefit that has a greater than fifty percent likelihood of being realized upon settlement. Unrecognized tax benefits may be affected by changes in interpretation of laws, rulings of tax authorities, tax audits, and expiry of statutory limitations. In addition, changes in facts, circumstances and new information may require the Group to adjust the recognition and measurement estimates with regard to individual tax positions. Accordingly, unrecognized tax benefits are periodically reviewed and &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;re-assessed.&lt;/div&gt; Adjustments, if required, are recorded in the Group&amp;#8217;s consolidated financial statements in the period in which the change that necessities the adjustments occurs. The ultimate outcome for a particular tax position may not be determined with certainty prior to the conclusion of a tax audit and, in certain circumstances, a tax appeal or litigation process. The Group records interest and penalties related to unrecognized tax benefits (if any) in interest expenses and general and administrative expenses, respectively. As of December&amp;#160;31, &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 and &lt;/div&gt;2020, the Group did not have any unrecognized uncertain tax positions.&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IncomeTaxPolicyTextBlock>
<yala:EmployeeBenefitsPolicyPolicyTextBlock id="Factid_18443637" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;r&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Employee Benefits &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s subsidiaries in PRC participate in a government mandated, defined contribution plan, pursuant to which certain retirement, medical, housing and other welfare benefits are provided to employees. PRC labor laws require the entities incorporated in China to pay to the local labor bureau a monthly contribution calculated at a stated contribution rate on the compensation of qualified employees. The Group has no further commitments beyond its monthly contribution. Employee social benefits included as expenses in the accompanying consolidated statements of comprehensive income amounted to US$337,897, US$876,074 and US$1,008,337 for the years ended December&amp;#160;31, 2018, 2019 and 2020, respectively. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</yala:EmployeeBenefitsPolicyPolicyTextBlock>
<us-gaap:ResearchAndDevelopmentExpensePolicy id="Factid_18443639" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(o)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Technology and Product 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="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Technology and product development expenses consist primarily of (i)&amp;#160;staff cost, and (ii)&amp;#160;related expenses for the employees involved in designing and developing new features for the mobile platforms and self-developed mobile games. All technology and product development expenditures are expensed as incurred.&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
<yala:GeneralAndAdministrativeExpensesPolicyPolicyTextBlock id="Factid_18443640" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(n)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;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="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;General and administrative expenses mainly consist of (i)&amp;#160;staff cost, rental and depreciation related to general and administrative personnel, (ii)&amp;#160;professional service fees; and (iii)&amp;#160;other corporate expenses. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</yala:GeneralAndAdministrativeExpensesPolicyPolicyTextBlock>
<yala:SellingAndMarketingExpensesPolicyPolicyTextBlock id="Factid_18443641" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(m)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Selling and Marketing 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="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Selling and marketing expenses mainly consist of (i)&amp;#160;advertising costs and market promotion expenses, and (ii)&amp;#160;staff cost, rental and depreciation related to selling and marketing functions. Advertising costs, which consist primarily of online advertisements, are expensed as incurred. The advertising costs were&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;US$5,296,954&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt; US$7,541,366 and US$12,383,514&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;for the years ended &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;December 31, 2018, 2019 and 2020, respectively&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</yala:SellingAndMarketingExpensesPolicyPolicyTextBlock>
<us-gaap:CostOfSalesPolicyTextBlock id="Factid_18443642" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(l)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Cost of Revenues &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of revenues consists primarily of (i)&amp;#160;commission fees paid to third party payment platforms, and (ii)&amp;#160;staff cost and expenses related to the operations of the mobile platforms. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CostOfSalesPolicyTextBlock>
<us-gaap:FairValueMeasurementPolicyPolicyTextBlock id="Factid_18443644" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(j)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair Value Measurements &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value represents the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;market-based&lt;/div&gt; measurement that should be determined based on assumptions that market participants would use in pricing an asset or a&amp;#160;liability. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounting Standards Codification (&amp;#8220;ASC&amp;#8221;) 820, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair Value Measurements and Disclosures&lt;/div&gt; (&amp;#8220;ASC 820&amp;#8221;) defines fair value, establishes a framework for measuring fair value and expands disclosures about fair value measurements. Accounting guidance establishes a &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;three-level&lt;/div&gt; fair value hierarchy and requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument&amp;#8217;s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The three levels of inputs&amp;#160;are: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&amp;#160;1 &amp;#8212; Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active&amp;#160;markets. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&amp;#160;2 &amp;#8212; Include other inputs that are directly or indirectly observable in the marketplace. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&amp;#160;3 &amp;#8212; Unobservable inputs which are supported by little or no market activity. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px; background: none;"&gt;&lt;div style="font-size: 1px; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounting guidance also describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach and (3) 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 cost approach is based on the amount that would currently be required to replace an asset.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financial assets and liabilities of the Group primarily consist cash and cash equivalents, term deposits, short-term investments, accounts payable, accrued expenses and other current liabilities. The Group measures short-term investments at fair value on a recurring basis. Short-term investments include financial products issued by financial institutions, which are valued based on price per unit quoted by financial institutions. They are categorized in Level 2 of the fair value hierarchy. As of December 31, 2019 and 2020, the carrying values of other financial instruments approximated to their fair values due to the short maturity of these instruments.&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
<yala:ValueAddedTaxesPolicyTextBlock id="Factid_18443645" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(i)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Value Added 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="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s PRC subsidiaries and Dubai subsidiary are subject to value added tax (&amp;#8220;VAT&amp;#8221;). Revenue from providing services is generally subject to VAT at the rate of&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; 6&lt;/div&gt;% for PRC subsidiaries and 5% for Dubai subsidiary,&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;respectively. The Group paid to local tax authorities after netting input VAT on purchases. The excess of output VAT over input VAT is reflected in accrued expenses and other current liabilities, and the excess of input VAT over output VAT is reflected in prepayments and other current assets in the consolidated balance&amp;#160;sheets. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</yala:ValueAddedTaxesPolicyTextBlock>
<us-gaap:PropertyPlantAndEquipmentPolicyTextBlock id="Factid_18443646" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(h)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Property and Equipment, net &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: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment are stated at cost less depreciation and any impairment. Property and equipment are depreciated using the straight-line method over the estimated useful lives of the assets, as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; width: 100%;;margin : 0px auto;;text-align:left;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 33%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 65%;"&gt;&lt;br/&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="white-space: nowrap; width: 33%; padding-bottom: 0.45pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 8pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Category&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; padding-bottom: 0.45pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 65%; font-size: 8pt; border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; background: none; line-height: normal;;text-align:center;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Estimated Useful Life&lt;/div&gt;&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: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 33%;;vertical-align:top;"&gt;Electronic equipment&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="width: 65%;;text-align:right;;vertical-align:top;"&gt;3 years&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 33%;;vertical-align:top;"&gt;Vehicle&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="width: 65%;;text-align:right;;vertical-align:top;"&gt;4 years&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 33%;;vertical-align:top;"&gt;Office furniture&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="width: 65%;;text-align:right;;vertical-align:top;"&gt;5 years&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 33%;;vertical-align:top;"&gt;Leasehold&amp;#160;improvement&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="width: 65%;;text-align:right;;vertical-align:top;"&gt;Shorter of the lease term or the estimated useful life of the assets&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;  &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ordinary maintenance and repairs are charged to expenses as incurred, while replacements and betterments are capitalized. When items are retired or otherwise disposed of, income is charged or credited for the difference between net book value of the item disposed and proceeds realized thereon. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment are reviewed for impairment when events or changes in circumstances indicate that the carrying value of such assets may not be recoverable. Recoverability of a long-lived asset or asset group to be held and used is measured by a comparison of the carrying amount of an asset or asset group to the estimated undiscounted future cash flows expected to be generated by the asset or asset group. If the carrying value of an asset or asset group exceeds its estimated undiscounted future cash flows, an impairment loss is recognized by the amount that the carrying value exceeds the estimated fair value of the asset or asset group. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;-&lt;/div&gt;party independent appraisals, as considered necessary. Assets to be disposed are reported at the lower of carrying amount or fair value less costs to sell, and are no longer depreciated. No impairment of long-lived assets was recognized for the year presented. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
<yala:ShorttermInvestmentsPolicyTextBlock id="Factid_18443647" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(g)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Short-term Investments &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;Short-term investments include financial products issued by financial institutions. The Group classifies the financial products as &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; securities, which are recorded at fair value. Unrealized holding gains and losses, net of the related income tax effect, on &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; securities are excluded from earnings and reported as a separate component of accumulated other comprehensive income until realized. Realized gains and losses from the sale of &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; securities are determined on a specific-identification basis.&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</yala:ShorttermInvestmentsPolicyTextBlock>
<yala:TermDepositsPolicyTextBlock id="Factid_18443648" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(f)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Term &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;D&lt;/div&gt;eposits &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Term deposits represent deposits placed with banks with original maturities of more than three months but less than one year. The Group&amp;#8217;s term deposits as of December 31, 2019 &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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;were &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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;denominated &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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in USD and were deposited at a financial institution in Singapore. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</yala:TermDepositsPolicyTextBlock>
<us-gaap:CashAndCashEquivalentsPolicyTextBlock id="Factid_18443649" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(e)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Cash and Cash Equivalents &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents consist of cash at bank and highly liquid investments placed with banks, which have original maturities of three months or less and are readily convertible to known amounts of cash. The Company&amp;#8217;s cash and cash equivalents are deposited in financial institutions at below locations: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; width: 76%;;margin : 0px auto;;text-align:left;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width: 73%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&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="padding-bottom: 0.7pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:top;"&gt;&lt;div style="margin-top:0in; margin-right:0in; margin-bottom:.0001pt; margin-left:12.0pt; text-indent:-12.0pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Financial institutions in the mainland of the PRC&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin: 0px 0in; line-height: normal; font-family: calibri, sans-serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin: 0px 0in; line-height: normal; font-family: calibri, sans-serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;Denominated in RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;486,117&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;5,511,982&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;Denominated in USD&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,214,485&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,819,424&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total cash balances held at mainland PRC financial institutions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,700,602&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7,331,406&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;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-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Financial institutions in Hong Kong Special Administrative Region (&amp;#8220;HK S.A.R. &amp;#8220;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;Denominated in USD&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;14,929,853&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;133,911,336&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total cash balances held at the HK S.A.R. financial institutions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14,929,853&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;133,911,336&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financial institutions in UAE&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;Denominated in &lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;United&amp;#160;&lt;/div&gt;Arab Emirates Dirham (&amp;#8220;AED&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,059,127&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;23,249,640&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;Denominated in USD&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;17,355,953&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;35,813,863&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total cash balances held at the UAE financial institutions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;23,415,080&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;59,063,503&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financial institutions in United&amp;#160;States&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;Denominated in USD&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;119,810&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,127,775&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total cash &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;and cash equivalents&amp;#160;&lt;/div&gt;balances held at the United&amp;#160;States financial institutions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;119,810&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,127,775&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financial institutions in Singapore&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;Denominated in USD&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;5,137,277&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;26,449,262&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total cash balances held at the Singapore financial institutions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,137,277&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;26,449,262&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total cash &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;and cash equivalents&amp;#160;&lt;/div&gt;balances held at financial institutions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;45,302,622&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;236,883,282&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
<us-gaap:CommitmentsAndContingenciesPolicyTextBlock id="Factid_18443650" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(d)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Commitment and Contingencies &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;In the normal course of business, the Group is subject to loss contingencies, such as legal proceedings and claims arising out of its business, that cover a wide range of matters, including, among others, government investigations, shareholder lawsuits, and &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-income&lt;/div&gt; tax matters. An accrual for a loss contingency is recognized when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. If a potential material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, is disclosed.&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
<us-gaap:UseOfEstimates id="Factid_18443651" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(c)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Use of Estimates &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The preparation of the consolidated financial statements in accordance with U.S.&amp;#160;GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, related disclosures of contingent assets and liabilities at the balance sheet date, and the reported revenues and expenses during the reported period. Significant accounting estimates include, but not limited to, fair value of share-based compensation awards, ordinary shares and convertible redeemable preferred shares. 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&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:UseOfEstimates>
<us-gaap:ConsolidationPolicyTextBlock id="Factid_18443652" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Principles of Consolidation &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The consolidated financial statements include the financial statements of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances among the Company and its wholly-owned subsidiaries have been eliminated upon consolidation. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ConsolidationPolicyTextBlock>
<us-gaap:BasisOfAccountingPolicyPolicyTextBlock id="Factid_18443653" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Basis of Presentation &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The accompanying consolidated financial statements of the Group have been prepared in accordance with accounting principles generally accepted in the United&amp;#160;States of America (&amp;#8220;U.S.&amp;#160;GAAP&amp;#8221;). &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
<us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock id="Factid_18443654" contextRef="P01_01_2020To12_31_2020">&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&amp;#8217;s cost of revenues mainly included commission fees paid to third party payment platforms, among which two third party payment platforms individually represent greater than 10% of the Group&amp;#8217;s cost of revenues excluding payroll and welfare and depreciation for the years ended December&amp;#160;31, 2018, 2019 and 2020 are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width:75%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:8%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:7%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:7%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&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="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&amp;#160;the&amp;#160;Year&amp;#160;Ended&amp;#160;December&amp;#160;31&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&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="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;A&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;67&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;61&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;60&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;19&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;14&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;19&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
<yala:ScheduleOfUsefulLifeOfPropertyPlantAndEquipmentTableTextBlock id="Factid_18443655" contextRef="P01_01_2020To12_31_2020">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment are stated at cost less depreciation and any impairment. Property and equipment are depreciated using the straight-line method over the estimated useful lives of the assets, as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; width: 100%;;margin : 0px auto;;text-align:left;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 33%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 65%;"&gt;&lt;br/&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="white-space: nowrap; width: 33%; padding-bottom: 0.45pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 8pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Category&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; padding-bottom: 0.45pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 65%; font-size: 8pt; border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; background: none; line-height: normal;;text-align:center;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Estimated Useful Life&lt;/div&gt;&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: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 33%;;vertical-align:top;"&gt;Electronic equipment&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="width: 65%;;text-align:right;;vertical-align:top;"&gt;3 years&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 33%;;vertical-align:top;"&gt;Vehicle&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="width: 65%;;text-align:right;;vertical-align:top;"&gt;4 years&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 33%;;vertical-align:top;"&gt;Office furniture&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="width: 65%;;text-align:right;;vertical-align:top;"&gt;5 years&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 33%;;vertical-align:top;"&gt;Leasehold&amp;#160;improvement&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="width: 65%;;text-align:right;;vertical-align:top;"&gt;Shorter of the lease term or the estimated useful life of the assets&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</yala:ScheduleOfUsefulLifeOfPropertyPlantAndEquipmentTableTextBlock>
<us-gaap:TemporaryEquityParOrStatedValuePerShare id="Factid_18443656" contextRef="PAsOn12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
<us-gaap:TemporaryEquityParOrStatedValuePerShare id="Factid_18443657" contextRef="PAsOn12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
<us-gaap:TemporaryEquityParOrStatedValuePerShare id="Factid_18443658" contextRef="PAsOn12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
<us-gaap:TemporaryEquitySharesAuthorized id="Factid_18443659" contextRef="PAsOn12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">4955327</us-gaap:TemporaryEquitySharesAuthorized>
<us-gaap:TemporaryEquitySharesAuthorized id="Factid_18443660" contextRef="PAsOn12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">9917226</us-gaap:TemporaryEquitySharesAuthorized>
<us-gaap:TemporaryEquitySharesAuthorized id="Factid_18443661" contextRef="PAsOn12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">36363636</us-gaap:TemporaryEquitySharesAuthorized>
<us-gaap:TemporaryEquitySharesIssued id="Factid_18443662" contextRef="PAsOn12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">4955327</us-gaap:TemporaryEquitySharesIssued>
<us-gaap:TemporaryEquitySharesIssued id="Factid_18443663" contextRef="PAsOn12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">9917226</us-gaap:TemporaryEquitySharesIssued>
<us-gaap:TemporaryEquitySharesIssued id="Factid_18443664" contextRef="PAsOn12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">36363636</us-gaap:TemporaryEquitySharesIssued>
<us-gaap:TemporaryEquitySharesOutstanding id="Factid_18443665" contextRef="PAsOn12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">4955327</us-gaap:TemporaryEquitySharesOutstanding>
<us-gaap:TemporaryEquitySharesOutstanding id="Factid_18443666" contextRef="PAsOn12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">9917226</us-gaap:TemporaryEquitySharesOutstanding>
<us-gaap:TemporaryEquitySharesOutstanding id="Factid_18443667" contextRef="PAsOn12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">36363636</us-gaap:TemporaryEquitySharesOutstanding>
<us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement id="Factid_18443668" contextRef="PAsOn12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">263608</us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement>
<us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement id="Factid_18443669" contextRef="PAsOn12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">850292</us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement>
<us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement id="Factid_18443670" contextRef="PAsOn12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">22068901</us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement>
<us-gaap:TemporaryEquityLiquidationPreference id="Factid_18443671" contextRef="PAsOn12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">261702</us-gaap:TemporaryEquityLiquidationPreference>
<us-gaap:TemporaryEquityLiquidationPreference id="Factid_18443672" contextRef="PAsOn12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">746284</us-gaap:TemporaryEquityLiquidationPreference>
<us-gaap:TemporaryEquityLiquidationPreference id="Factid_18443673" contextRef="PAsOn12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">20000000</us-gaap:TemporaryEquityLiquidationPreference>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_18443674" contextRef="PAsOn12_31_2019" unitRef="Unit_USD_per_Share" decimals="INF">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesAuthorized id="Factid_18443675" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="INF">448763811</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesIssued id="Factid_18443676" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="INF">73393941</us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding id="Factid_18443677" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="INF">73393941</us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_18443678" contextRef="PAsOn12_31_2020_ClassBOrdinarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesAuthorized id="Factid_18443679" contextRef="PAsOn12_31_2020_ClassBOrdinarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">100000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesIssued id="Factid_18443680" contextRef="PAsOn12_31_2020_ClassBOrdinarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">24734013</us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding id="Factid_18443684" contextRef="PAsOn12_31_2020_ClassBOrdinarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">24734013</us-gaap:CommonStockSharesOutstanding>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_18443686" contextRef="P01_01_2018To12_31_2018_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_ThirdPartyAMemberYALAMajorSupplierAxis" unitRef="Unit_pure" decimals="2">0.67</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_18443687" contextRef="P01_01_2019To12_31_2019_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_ThirdPartyAMemberYALAMajorSupplierAxis" unitRef="Unit_pure" decimals="2">0.61</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_18443688" contextRef="P01_01_2020To12_31_2020_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_ThirdPartyAMemberYALAMajorSupplierAxis" unitRef="Unit_pure" decimals="2">0.60</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_18443689" contextRef="P01_01_2018To12_31_2018_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_ThirdPartyBMemberYALAMajorSupplierAxis" unitRef="Unit_pure" decimals="2">0.19</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_18443690" contextRef="P01_01_2019To12_31_2019_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_ThirdPartyBMemberYALAMajorSupplierAxis" unitRef="Unit_pure" decimals="2">0.14</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 id="Factid_18443691" contextRef="P01_01_2020To12_31_2020_CostOfGoodsTotalMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_ThirdPartyBMemberYALAMajorSupplierAxis" unitRef="Unit_pure" decimals="2">0.19</us-gaap:ConcentrationRiskPercentage1>
<us-gaap:Revenues id="Factid_18443692" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">42371174</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_18443693" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">63464574</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_18443694" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">134927410</us-gaap:Revenues>
<us-gaap:CostOfRevenue id="Factid_18443695" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">13847509</us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue id="Factid_18443696" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">20553319</us-gaap:CostOfRevenue>
<us-gaap:CostOfRevenue id="Factid_18443697" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">61270887</us-gaap:CostOfRevenue>
<us-gaap:SellingAndMarketingExpense id="Factid_18443698" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">5686290</us-gaap:SellingAndMarketingExpense>
<us-gaap:SellingAndMarketingExpense id="Factid_18443699" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">8250130</us-gaap:SellingAndMarketingExpense>
<us-gaap:SellingAndMarketingExpense id="Factid_18443700" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">21701852</us-gaap:SellingAndMarketingExpense>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_18443701" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">1629539</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_18443702" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">4120693</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:GeneralAndAdministrativeExpense id="Factid_18443703" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">42974825</us-gaap:GeneralAndAdministrativeExpense>
<us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost id="Factid_18443704" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">853127</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
<us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost id="Factid_18443705" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">1597658</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
<us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost id="Factid_18443706" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">5221124</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
<us-gaap:CostsAndExpenses id="Factid_18443707" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">22016465</us-gaap:CostsAndExpenses>
<us-gaap:CostsAndExpenses id="Factid_18443708" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">34521800</us-gaap:CostsAndExpenses>
<us-gaap:CostsAndExpenses id="Factid_18443709" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">131168688</us-gaap:CostsAndExpenses>
<us-gaap:OperatingIncomeLoss id="Factid_18443710" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">20354709</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_18443711" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">28942774</us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss id="Factid_18443712" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">3758722</us-gaap:OperatingIncomeLoss>
<us-gaap:InvestmentIncomeInterest id="Factid_18443713" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">144565</us-gaap:InvestmentIncomeInterest>
<us-gaap:InvestmentIncomeInterest id="Factid_18443714" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">390227</us-gaap:InvestmentIncomeInterest>
<us-gaap:InvestmentIncomeInterest id="Factid_18443715" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">202474</us-gaap:InvestmentIncomeInterest>
<yala:NoncashInvestmentIncome id="Factid_18443716" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">5712</yala:NoncashInvestmentIncome>
<yala:NoncashInvestmentIncome id="Factid_18443717" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">27568</yala:NoncashInvestmentIncome>
<yala:NoncashInvestmentIncome id="Factid_18443718" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">13994</yala:NoncashInvestmentIncome>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="Factid_18443719" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">20504986</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="Factid_18443720" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">29360569</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="Factid_18443721" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">4074467</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_18443722" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">263363</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_18443723" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">435766</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:IncomeTaxExpenseBenefit id="Factid_18443724" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">861081</us-gaap:IncomeTaxExpenseBenefit>
<us-gaap:PropertyPlantAndEquipmentUsefulLife id="Factid_18443728" contextRef="P01_01_2020To12_31_2020_ElectronicEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife id="Factid_18443729" contextRef="P01_01_2020To12_31_2020_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:PropertyPlantAndEquipmentUsefulLife id="Factid_18443730" contextRef="P01_01_2020To12_31_2020_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
<us-gaap:NetIncomeLoss id="Factid_18443731" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">20241623</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_18443732" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">28924803</us-gaap:NetIncomeLoss>
<us-gaap:NetIncomeLoss id="Factid_18443733" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">3213386</us-gaap:NetIncomeLoss>
<us-gaap:Depreciation id="Factid_18443734" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">25586</us-gaap:Depreciation>
<us-gaap:Depreciation id="Factid_18443735" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">173610</us-gaap:Depreciation>
<us-gaap:Depreciation id="Factid_18443736" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">262184</us-gaap:Depreciation>
<yala:NoncashInvestmentIncome id="Factid_18443737" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">5712</yala:NoncashInvestmentIncome>
<yala:NoncashInvestmentIncome id="Factid_18443738" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">27568</yala:NoncashInvestmentIncome>
<yala:NoncashInvestmentIncome id="Factid_18443739" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">13994</yala:NoncashInvestmentIncome>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets id="Factid_18443740" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">255706</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets id="Factid_18443741" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">1635147</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets id="Factid_18443742" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">11742160</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInAccountsPayable id="Factid_18443743" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">315279</us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInAccountsPayable id="Factid_18443744" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">291842</us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInAccountsPayable id="Factid_18443745" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">849297</us-gaap:IncreaseDecreaseInAccountsPayable>
<us-gaap:IncreaseDecreaseInDeferredRevenue id="Factid_18443746" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">2528228</us-gaap:IncreaseDecreaseInDeferredRevenue>
<us-gaap:IncreaseDecreaseInDeferredRevenue id="Factid_18443747" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">2571456</us-gaap:IncreaseDecreaseInDeferredRevenue>
<us-gaap:IncreaseDecreaseInDeferredRevenue id="Factid_18443748" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">7348953</us-gaap:IncreaseDecreaseInDeferredRevenue>
<us-gaap:IncreaseDecreaseInAccruedLiabilities id="Factid_18443749" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">529066</us-gaap:IncreaseDecreaseInAccruedLiabilities>
<us-gaap:IncreaseDecreaseInAccruedLiabilities id="Factid_18443750" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">981988</us-gaap:IncreaseDecreaseInAccruedLiabilities>
<us-gaap:IncreaseDecreaseInAccruedLiabilities id="Factid_18443751" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">4069530</us-gaap:IncreaseDecreaseInAccruedLiabilities>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="Factid_18443752" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">203872</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="Factid_18443753" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">427933</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="Factid_18443754" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">1029654</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:RedeemablePreferredStockDividends id="Factid_18443755" contextRef="P01_01_2018To12_31_2018_ClassARedeemableConvertiblePreferredEquityHoldersMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">2700000</us-gaap:RedeemablePreferredStockDividends>
<us-gaap:RedeemablePreferredStockDividends id="Factid_18443756" contextRef="P01_01_2020To12_31_2020_ClassARedeemableConvertiblePreferredEquityHoldersMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:RedeemablePreferredStockDividends id="Factid_18443757" contextRef="P01_01_2018To12_31_2018_ClassCRedeemableConvertiblePreferredEquityHoldersMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">3781363</us-gaap:RedeemablePreferredStockDividends>
<us-gaap:RedeemablePreferredStockDividends id="Factid_18443758" contextRef="P01_01_2020To12_31_2020_ClassCRedeemableConvertiblePreferredEquityHoldersMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:RedeemablePreferredStockDividends id="Factid_18443759" contextRef="P01_01_2018To12_31_2018_SeriesPreaRedeemableConvertiblePreferredShareholdersMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">3570201</us-gaap:RedeemablePreferredStockDividends>
<us-gaap:RedeemablePreferredStockDividends id="Factid_18443760" contextRef="P01_01_2020To12_31_2020_SeriesPreaRedeemableConvertiblePreferredShareholdersMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment id="Factid_18443761" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">-1127052</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
<us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment id="Factid_18443762" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">-1940252</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
<us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment id="Factid_18443763" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">-1577026</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
<yala:DistributionRelatedToReorganization id="Factid_18443764" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">-18146091</yala:DistributionRelatedToReorganization>
<yala:DistributionRelatedToReorganization id="Factid_18443765" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic id="Factid_18443766" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">-9083084</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic id="Factid_18443767" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">26984551</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic id="Factid_18443768" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">-2067723</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
<us-gaap:EarningsPerShareBasicAndDiluted id="Factid_18443769" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="2">-0.12</us-gaap:EarningsPerShareBasicAndDiluted>
<us-gaap:EarningsPerShareBasicAndDiluted id="Factid_18443770" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="2">0.22</us-gaap:EarningsPerShareBasicAndDiluted>
<us-gaap:EarningsPerShareBasicAndDiluted id="Factid_18443771" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="2">-0.02</us-gaap:EarningsPerShareBasicAndDiluted>
<us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted id="Factid_18443772" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="0">73393941</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
<us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted id="Factid_18443773" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="0">73393941</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
<us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted id="Factid_18443774" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="0">91755810</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax id="Factid_18443778" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">-49830</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax id="Factid_18443779" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">25412</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax id="Factid_18443780" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">368771</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax id="Factid_18443781" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">8007</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax id="Factid_18443782" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">30527</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax id="Factid_18443783" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">10496</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax id="Factid_18443784" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">4284</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax id="Factid_18443785" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">20676</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax id="Factid_18443786" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">10496</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent id="Factid_18443787" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">-46107</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent id="Factid_18443788" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">35263</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent id="Factid_18443789" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">368771</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
<us-gaap:ComprehensiveIncomeNetOfTax id="Factid_18443790" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">20195516</us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax id="Factid_18443791" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">28960066</us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax id="Factid_18443792" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">3582157</us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax id="Factid_18443796" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">1428</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax id="Factid_18443797" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">6892</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax id="Factid_18443798" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">3498</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax id="Factid_18443799" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">1428</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax id="Factid_18443800" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">6892</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax id="Factid_18443801" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">3498</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
<yala:ValueAddedTaxRate id="Factid_18443802" contextRef="PAsOn12_31_2020_CNsrtStatementGeographicalAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2">0.06</yala:ValueAddedTaxRate>
<yala:ValueAddedTaxRate id="Factid_18443803" contextRef="PAsOn12_31_2020_AEsrtStatementGeographicalAxis_SubsidiariesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2">0.05</yala:ValueAddedTaxRate>
<us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount id="Factid_18443811" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">337897</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
<us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount id="Factid_18443812" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">876074</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
<us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount id="Factid_18443813" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">1008337</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
<us-gaap:UnrecognizedTaxBenefits id="Factid_18443814" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">0</us-gaap:UnrecognizedTaxBenefits>
<yala:StatutoryReserveAppropriationPercentage id="Factid_18443815" contextRef="PAsOn12_31_2020_CNsrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="2">0.10</yala:StatutoryReserveAppropriationPercentage>
<yala:PercentageOfStatutoryReserveToRegisteredCapital id="Factid_18443816" contextRef="PAsOn12_31_2020_CNsrtStatementGeographicalAxis_MaximumMembersrtRangeAxis" unitRef="Unit_pure" decimals="2">0.50</yala:PercentageOfStatutoryReserveToRegisteredCapital>
<us-gaap:NetCashProvidedByUsedInOperatingActivities id="Factid_18443817" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">23378364</us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities id="Factid_18443818" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">31280984</us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities id="Factid_18443819" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">64792679</us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:PaymentsToAcquireShortTermInvestments id="Factid_18443820" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">2013257</us-gaap:PaymentsToAcquireShortTermInvestments>
<us-gaap:PaymentsToAcquireShortTermInvestments id="Factid_18443821" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">5943321</us-gaap:PaymentsToAcquireShortTermInvestments>
<us-gaap:PaymentsToAcquireShortTermInvestments id="Factid_18443822" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">3661847</us-gaap:PaymentsToAcquireShortTermInvestments>
<us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments id="Factid_18443823" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">1671775</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
<us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments id="Factid_18443824" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">4956176</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
<us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments id="Factid_18443825" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">4451035</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
<yala:PaymentsToAcquireCertificatesOfDeposit id="Factid_18443826" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">2871218</yala:PaymentsToAcquireCertificatesOfDeposit>
<yala:PaymentsToAcquireCertificatesOfDeposit id="Factid_18443827" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">7722941</yala:PaymentsToAcquireCertificatesOfDeposit>
<yala:PaymentsToAcquireCertificatesOfDeposit id="Factid_18443828" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" xsi:nil="true" />
<yala:ProceedsFromMaturityOfCertificatesOfDeposit id="Factid_18443829" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">1511167</yala:ProceedsFromMaturityOfCertificatesOfDeposit>
<yala:ProceedsFromMaturityOfCertificatesOfDeposit id="Factid_18443830" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">6304631</yala:ProceedsFromMaturityOfCertificatesOfDeposit>
<yala:ProceedsFromMaturityOfCertificatesOfDeposit id="Factid_18443831" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">2722941</yala:ProceedsFromMaturityOfCertificatesOfDeposit>
<us-gaap:NetCashProvidedByUsedInInvestingActivities id="Factid_18443832" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">-1905405</us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities id="Factid_18443833" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">-2833388</us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities id="Factid_18443834" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">2482475</us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock id="Factid_18443835" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">20000000</us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock>
<us-gaap:ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock id="Factid_18443836" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" xsi:nil="true" />
<yala:PaymentsOfRedeemableConvertiblePreferredStockIssuanceCosts id="Factid_18443837" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">922589</yala:PaymentsOfRedeemableConvertiblePreferredStockIssuanceCosts>
<yala:PaymentsOfRedeemableConvertiblePreferredStockIssuanceCosts id="Factid_18443838" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:PaymentsForRepurchaseOfRedeemableConvertiblePreferredStock id="Factid_18443839" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">7584184</us-gaap:PaymentsForRepurchaseOfRedeemableConvertiblePreferredStock>
<us-gaap:PaymentsForRepurchaseOfRedeemableConvertiblePreferredStock id="Factid_18443840" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" xsi:nil="true" />
<yala:LoansToShareholdersOfRelatedParties id="Factid_18443841" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">10260950</yala:LoansToShareholdersOfRelatedParties>
<yala:CashDistributionRelatedToReorganization id="Factid_18443843" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">7601027</yala:CashDistributionRelatedToReorganization>
<yala:CashDistributionRelatedToReorganization id="Factid_18443844" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:PaymentsOfStockIssuanceCosts id="Factid_18443845" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">200000</us-gaap:PaymentsOfStockIssuanceCosts>
<us-gaap:PaymentsOfStockIssuanceCosts id="Factid_18443846" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">2346059</us-gaap:PaymentsOfStockIssuanceCosts>
<us-gaap:PaymentsOfDividends id="Factid_18443847" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:PaymentsOfDividends id="Factid_18443848" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">9010045</us-gaap:PaymentsOfDividends>
<us-gaap:NetCashProvidedByUsedInFinancingActivities id="Factid_18443849" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">-6368750</us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:NetCashProvidedByUsedInFinancingActivities id="Factid_18443850" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">-200000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:NetCashProvidedByUsedInFinancingActivities id="Factid_18443851" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">123768671</us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents id="Factid_18443852" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">8146</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
<us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents id="Factid_18443853" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">38326</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
<us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents id="Factid_18443854" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">536835</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
<us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease id="Factid_18443855" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">15112355</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
<us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease id="Factid_18443856" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">28285922</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
<us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease id="Factid_18443857" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">191580660</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18443858" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="0">1904345</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18443859" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="0">17016700</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:IncomeTaxesPaidNet id="Factid_18443864" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">567</us-gaap:IncomeTaxesPaidNet>
<us-gaap:IncomeTaxesPaidNet id="Factid_18443865" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">28970</us-gaap:IncomeTaxesPaidNet>
<us-gaap:IncomeTaxesPaidNet id="Factid_18443866" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">849773</us-gaap:IncomeTaxesPaidNet>
<yala:StatutoryReserveAppropriationAmount id="Factid_18443869" contextRef="P01_01_2019To12_31_2019_AEsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">136147</yala:StatutoryReserveAppropriationAmount>
<yala:StatutoryReserveAppropriationAmount id="Factid_18443870" contextRef="P01_01_2020To12_31_2020_AEsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">137023</yala:StatutoryReserveAppropriationAmount>
<yala:StatutoryReserveAppropriationPercentage id="Factid_18443871" contextRef="PAsOn12_31_2020_AEsrtStatementGeographicalAxis" unitRef="Unit_pure" decimals="2">0.10</yala:StatutoryReserveAppropriationPercentage>
<yala:PercentageOfStatutoryReserveToRegisteredCapital id="Factid_18443872" contextRef="PAsOn12_31_2020_AEsrtStatementGeographicalAxis_MaximumMembersrtRangeAxis" unitRef="Unit_pure" decimals="2">0.50</yala:PercentageOfStatutoryReserveToRegisteredCapital>
<us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock id="Factid_18443873" contextRef="P01_01_2020To12_31_2020">&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: 12pt;"&gt;&lt;br/&gt;&lt;/div&gt;  &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; width: 68%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width: 74%;"&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&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="padding-bottom: 0.7pt;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accrued expenses and other current liabilities consist of the following:&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued payroll and welfare&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;651,470&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,656,854&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 74%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Taxes payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;721,857&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;709,001&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;203,203&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;782,631&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 74%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 74%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accrued Expenses and Other Current Liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,576,530&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,148,486&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 74%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
<yala:NoncashAssetsAndLiabilitiesDistributionRelatedToReorganization id="Factid_18443874" contextRef="P01_01_2018To12_31_2018_FYXTechBVIMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="0">10739601</yala:NoncashAssetsAndLiabilitiesDistributionRelatedToReorganization>
<yala:NoncashAssetsAndLiabilitiesDistributionRelatedToReorganization id="Factid_18443875" contextRef="P01_01_2018To12_31_2018_ShenzhenYaleMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="0">161699</yala:NoncashAssetsAndLiabilitiesDistributionRelatedToReorganization>
<us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock id="Factid_18443876" contextRef="P01_01_2020To12_31_2020">&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; width: 68%;;margin : 0px auto;;text-align:left;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width: 74%;"&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&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="padding-bottom: 0.7pt;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accrued expenses and other current liabilities consist of the following:&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accrued payroll and welfare&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;651,470&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;4,656,854&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 74%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Taxes payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;721,857&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;709,001&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 74%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;203,203&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;782,631&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 74%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 74%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accrued Expenses and Other Current Liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,576,530&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,148,486&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 74%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
<us-gaap:EmployeeRelatedLiabilitiesCurrent id="Factid_18443877" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">651470</us-gaap:EmployeeRelatedLiabilitiesCurrent>
<us-gaap:EmployeeRelatedLiabilitiesCurrent id="Factid_18443878" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">4656854</us-gaap:EmployeeRelatedLiabilitiesCurrent>
<us-gaap:TaxesPayableCurrent id="Factid_18443879" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">721857</us-gaap:TaxesPayableCurrent>
<us-gaap:TaxesPayableCurrent id="Factid_18443880" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">709001</us-gaap:TaxesPayableCurrent>
<us-gaap:OtherLiabilitiesCurrent id="Factid_18443881" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">203203</us-gaap:OtherLiabilitiesCurrent>
<us-gaap:OtherLiabilitiesCurrent id="Factid_18443882" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">782631</us-gaap:OtherLiabilitiesCurrent>
<us-gaap:CommitmentsAndContingenciesDisclosureTextBlock id="Factid_18443885" contextRef="P01_01_2020To12_31_2020">&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;14&lt;/div&gt;. COMMITMENTS AND CONTINGENCIES &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; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group leases its offices under non-cancelable operating lease agreements. Rental expenses were&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;US$235,465,&lt;/div&gt; US$567,548 and US$926,117&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;for the years ended &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;December 31, 2018, 2019 and 2020&lt;/div&gt;&lt;/div&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2020, future minimum lease commitments, all under office non-cancelable operating lease agreements, were as&amp;#160;follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width:88%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:3%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&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="white-space: nowrap; padding-bottom: 1pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; background: none; 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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ending&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Office&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#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;"&gt;&lt;td style="background-color: rgb(204, 238, 255); font-size: 10pt;;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; background: none; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;852,434&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#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;"&gt;&lt;td style="font-size: 10pt;;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; background: none; 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: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&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;&amp;#160;&amp;#160;&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;474,016&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;&amp;#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;"&gt;&lt;td style="background-color: rgb(204, 238, 255); font-size: 10pt;;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; background: none; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;202,676&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;  &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Except for those disclosed above, the Group did not have any significant capital or other commitments, long-term obligations, or guarantees as of December&amp;#160;31, 2020.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
<yala:NetIncomeAvailableToRedeemableCovertiblePreferredShares id="Factid_18443910" contextRef="P01_01_2019To12_31_2019_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">-11093510</yala:NetIncomeAvailableToRedeemableCovertiblePreferredShares>
<yala:NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted id="Factid_18443912" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">-9083084</yala:NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted>
<yala:NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted id="Factid_18443913" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">15891041</yala:NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted>
<yala:NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted id="Factid_18443914" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">-2067723</yala:NetIncomeLossAvailableToCommonStockholdersBasicAndDiluted>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_18443915" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_shares" decimals="0">73393941</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_18443916" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_shares" decimals="0">73393941</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="Factid_18443917" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="0">91755810</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
<us-gaap:RelatedPartyTransactionsDisclosureTextBlock id="Factid_18443928" contextRef="P01_01_2020To12_31_2020">&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="display:inline;"&gt;13&lt;/div&gt;. RELATED PARTY TRANSACTIONS &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; background: none;"&gt;On July&amp;#160;1, 2018, the &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Co-founders&lt;/div&gt; and FYXTech BVI entered into a loan agreement, pursuant to which FYXTech BVI agreed to provide loans with amount up to US$12&amp;#160;million to the &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Co-founders.&lt;/div&gt; The loan period is 24 months from the first disbursement date. For the year ended December&amp;#160;31, 2018, FYXTech BVI had lent US$10,260,950 to the &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Co-founders.&lt;/div&gt; As of December&amp;#160;31, 2018, the loans to the &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Co-founders&lt;/div&gt; was US$10,260,950. As FYXTech BVI ceased to be consolidated within the Group upon the completion of the Reorganization, the balance of loans to the &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Co-founders&lt;/div&gt; were not included in the Group&amp;#8217;s consolidated balance sheet as of December&amp;#160;31, 2018.&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
<us-gaap:StockholdersEquity id="Factid_18443929" contextRef="PAsOn12_31_2017_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">48900</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_18443930" contextRef="PAsOn12_31_2017_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">1995491</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_18443931" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="0">2044391</us-gaap:StockholdersEquity>
<us-gaap:RedeemablePreferredStockDividends id="Factid_18443932" contextRef="P01_01_2018To12_31_2018_ClassARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">2700000</us-gaap:RedeemablePreferredStockDividends>
<us-gaap:RedeemablePreferredStockDividends id="Factid_18443933" contextRef="P01_01_2018To12_31_2018_ClassARedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">2700000</us-gaap:RedeemablePreferredStockDividends>
<us-gaap:RedeemablePreferredStockDividends id="Factid_18443934" contextRef="P01_01_2018To12_31_2018_ClassCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">3781363</us-gaap:RedeemablePreferredStockDividends>
<us-gaap:RedeemablePreferredStockDividends id="Factid_18443935" contextRef="P01_01_2018To12_31_2018_ClassCRedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">3781363</us-gaap:RedeemablePreferredStockDividends>
<us-gaap:StockIssuedDuringPeriodSharesNewIssues id="Factid_18443936" contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="0">73393941</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues id="Factid_18443937" contextRef="P01_01_2018To12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">7339</us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues id="Factid_18443938" contextRef="P01_01_2018To12_31_2018_ReceivablesFromStockholderMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">-7339</us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:RedeemablePreferredStockDividends id="Factid_18443939" contextRef="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">3570201</us-gaap:RedeemablePreferredStockDividends>
<us-gaap:RedeemablePreferredStockDividends id="Factid_18443940" contextRef="P01_01_2018To12_31_2018_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">3570201</us-gaap:RedeemablePreferredStockDividends>
<us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment id="Factid_18443941" contextRef="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">-1127052</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
<us-gaap:NetIncomeLoss id="Factid_18443943" contextRef="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">20241623</us-gaap:NetIncomeLoss>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax id="Factid_18443945" contextRef="P01_01_2018To12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">-49830</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax id="Factid_18443947" contextRef="P01_01_2018To12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">8007</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax id="Factid_18443949" contextRef="P01_01_2018To12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">4284</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
<us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment id="Factid_18443951" contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">-1940252</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
<us-gaap:NetIncomeLoss id="Factid_18443953" contextRef="P01_01_2019To12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">28924803</us-gaap:NetIncomeLoss>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax id="Factid_18443955" contextRef="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">25412</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax id="Factid_18443957" contextRef="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">30527</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax id="Factid_18443959" contextRef="P01_01_2019To12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">20676</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
<us-gaap:SharesOutstanding id="Factid_18443961" contextRef="PAsOn12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="0">73393941</us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_18443962" contextRef="PAsOn12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">7339</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_18443963" contextRef="PAsOn12_31_2019_ReceivablesFromStockholderMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">-7339</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_18443964" contextRef="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">5218</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_18443965" contextRef="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">19896958</us-gaap:StockholdersEquity>
<us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment id="Factid_18443970" contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">-1577026</us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment>
<us-gaap:NetIncomeLoss id="Factid_18443975" contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">3213386</us-gaap:NetIncomeLoss>
<us-gaap:StockIssuedDuringPeriodValueNewIssues id="Factid_18443981" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">132344840</us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax id="Factid_18443989" contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">10496</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
<us-gaap:DeferredRevenue id="Factid_18444009" contextRef="PAsOn01_01_2019" unitRef="Unit_USD" decimals="0">3439418</us-gaap:DeferredRevenue>
<us-gaap:DeferredRevenue id="Factid_18444010" contextRef="PAsOn01_01_2020" unitRef="Unit_USD" decimals="0">6010874</us-gaap:DeferredRevenue>
<us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives id="Factid_18444011" contextRef="P01_01_2020To12_31_2020_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">Shorter of the lease term or the estimated useful life of the assets</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
<yala:DistributionToTheShareholdersOfRelatedPartiesInConnectionWithTheReorganization id="Factid_18444012" contextRef="P01_01_2018To12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">-32838</yala:DistributionToTheShareholdersOfRelatedPartiesInConnectionWithTheReorganization>
<yala:DistributionToTheShareholdersOfRelatedPartiesInConnectionWithTheReorganization id="Factid_18444013" contextRef="P01_01_2018To12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">-18146091</yala:DistributionToTheShareholdersOfRelatedPartiesInConnectionWithTheReorganization>
<yala:DistributionToTheShareholdersOfRelatedPartiesInConnectionWithTheReorganization id="Factid_18444014" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">-18178929</yala:DistributionToTheShareholdersOfRelatedPartiesInConnectionWithTheReorganization>
<us-gaap:SharesOutstanding id="Factid_18444015" contextRef="PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="0">73393941</us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_18444016" contextRef="PAsOn12_31_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">7339</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_18444017" contextRef="PAsOn12_31_2018_ReceivablesFromStockholderMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">-7339</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_18444018" contextRef="PAsOn12_31_2018_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">-30045</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_18444019" contextRef="PAsOn12_31_2018_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">-7087593</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_18444020" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="0">-7117638</us-gaap:StockholdersEquity>
<us-gaap:RevenueFromContractWithCustomerTextBlock id="Factid_18444027" contextRef="P01_01_2020To12_31_2020">&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;12&lt;/div&gt;. REVENUE INFORMATION &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues consist of the following: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width: 63%;"&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&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="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&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&amp;#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#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="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&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="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#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;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&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;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&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;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width: 63%;"&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 63%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues generated from group chatting services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;42,371,174&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;63,437,224&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;122,978,167&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 63%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues generated from game services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;27,350&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;11,949,243&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 63%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 63%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;42,371,174&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;63,464,574&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;134,927,410&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 63%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;  &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;  &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s platform does not require real-name and country of registration of its users. Therefore the Company does not disclose the revenue information by geographical region because country information of its users are not available or not verified by the &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Company. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
<us-gaap:DisaggregationOfRevenueTableTextBlock id="Factid_18444028" contextRef="P01_01_2020To12_31_2020">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues consist of the following: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width: 63%;"&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&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="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&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&amp;#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#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="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&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="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#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;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&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;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&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;;width:;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width: 63%;"&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 63%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues generated from group chatting services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;42,371,174&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;63,437,224&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;122,978,167&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 63%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Revenues generated from game services&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;27,350&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;11,949,243&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 63%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 63%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;42,371,174&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;63,464,574&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;134,927,410&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 63%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt;  &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
<us-gaap:SharesOutstanding id="Factid_18444029" contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0">119196117</us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_18444030" contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">11920</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_18444036" contextRef="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">220623005</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_18444037" contextRef="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">373989</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_18444038" contextRef="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">12523273</us-gaap:StockholdersEquity>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity id="Factid_18444040" contextRef="PAsOn07_01_2018_FyxtechBviMemberusgaapLineOfCreditFacilityAxis" unitRef="Unit_USD" decimals="-6">12000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LineOfCreditFacilityExpirationPeriod id="Factid_18444041" contextRef="P07_01_2018To07_01_2018_FyxtechBviMemberusgaapLineOfCreditFacilityAxis">P24M</us-gaap:LineOfCreditFacilityExpirationPeriod>
<us-gaap:LineOfCredit id="Factid_18444042" contextRef="PAsOn12_31_2018_FyxtechBviMemberusgaapLineOfCreditFacilityAxis" unitRef="Unit_USD" decimals="0">10260950</us-gaap:LineOfCredit>
<us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod id="Factid_18444043" contextRef="P01_01_2018To12_31_2018_FyxtechBviMemberusgaapLineOfCreditFacilityAxis" unitRef="Unit_USD" decimals="0">10260950</us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod>
<us-gaap:Dividends id="Factid_18444046" contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">9010045</us-gaap:Dividends>
<us-gaap:Dividends id="Factid_18444047" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">9010045</us-gaap:Dividends>
<yala:ContributionFromCommonShareholders id="Factid_18444053" contextRef="P01_01_2020To12_31_2020_ReceivablesFromStockholderMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">7339</yala:ContributionFromCommonShareholders>
<yala:ContributionFromCommonShareholders id="Factid_18444057" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">7339</yala:ContributionFromCommonShareholders>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Factid_18444064" contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">60805483</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="Factid_18444067" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">60805483</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax id="Factid_18444070" contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">10496</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
<yala:DividendToShareholdersTextBlock id="Factid_18444082" contextRef="P01_01_2020To12_31_2020">&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="display:inline;"&gt;10&lt;/div&gt;. DIVIDEND TO SHAREHOLDERS &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; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On May&amp;#160;18, 2020, the Board of Directors of the Company approved the declaration of cash dividend of US$0.07 &lt;div style="display:inline;"&gt;per share to the Company&amp;#8217;s ordinary shareholders and preferred shareholders in the amount of&amp;#160;&lt;/div&gt;US$9,010,045&lt;div style="display:inline;"&gt;, which was paid in May 2020&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</yala:DividendToShareholdersTextBlock>
<us-gaap:IncomeTaxDisclosureTextBlock id="Factid_18444083" contextRef="P01_01_2020To12_31_2020">&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;9&lt;/div&gt;. INCOME TAX &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 6pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Income tax &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Cayman Islands &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; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under the current laws of the Cayman Islands, the Company is not subject to tax on income or capital gain. Additionally, the Cayman Islands does not impose a withholding tax on payments of dividends to shareholders. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;British Virgin Islands (&amp;#8220;BVI&amp;#8221;) &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; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under the current laws of the BVI, the Company&amp;#8217;s entity incorporated in the BVI is not subject to tax on income or capital gains. In addition, upon payments of dividends by the entity to their shareholders, no BVI withholding tax will be imposed. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;UAE &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; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under the current laws of the UAE, the Company is not subject to tax on income or capital gain. Additionally, UAE does not impose a withholding tax on payments of dividends to shareholders. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Hong Kong &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; background: none;"&gt;Under the current Hong Kong Inland Revenue Ordinance, the Company&amp;#8217;s Hong Kong subsidiary is subject to Hong Kong profits tax at the rate of 16.5% on its taxable income generated from the operations in Hong Kong. Payments of dividends by the Hong Kong subsidiary to the Company is not subject to withholding tax in Hong&amp;#160;Kong. A &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-tiered&lt;/div&gt; profits tax rates regime was introduced in 2018 where the first HK$2&amp;#160;million of assessable profits earned by a company will be taxed at half of the current tax rate (8.25%) whilst the remaining profits will continue to be taxed at 16.5%. There is an anti-fragmentation measure where each group will have to nominate only one company in the group to benefit from the progressive rates. No provision for &lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Hong Kong profits tax has been made in the financial statements as the subsidiaries in Hong Kong have accumulated loss for the years ended December&amp;#160;31, 2018, 2019 and 2020. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;PRC &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; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s PRC subsidiaries are subject to the PRC Corporate Income Tax Law (&amp;#8220;CIT&amp;#160;Law&amp;#8221;) and are taxed at the statutory income tax rate of&amp;#160;25%, unless otherwise specified. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;The CIT Law also provides that an enterprise established under the laws of a foreign country or region but whose &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;de facto&lt;/div&gt; management body&amp;#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 CIT Law define the location of the &amp;#8220;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;de facto&lt;/div&gt; management body&amp;#8221; as &amp;#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 &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-PRC&lt;/div&gt; company is located.&amp;#8221; Based on a review of surrounding facts and circumstances, the Group does not believe that it is more likely than not that its operations outside the PRC should be considered a resident enterprise for PRC tax&amp;#160;purposes.&lt;/div&gt; &lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px; background: none;"&gt;&lt;div style="font-size: 1px; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income before income taxes were generated in the following jurisdictions: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width: 65%;"&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&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&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&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="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;British Virgin Islands (B.V.I)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;22,887,838&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(382&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(976&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;UAE&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(3,331,781&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;27,663,586&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;63,056,081 &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;PRC, excluding HK S.A.R.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;845,644&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,142,160&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(57,038,284 &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;HK S.A.R.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(619&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(85,436&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;65,233 &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cayman Islands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;103,904&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(359,359&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(2,007,587&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 65%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 65%;;vertical-align:bottom;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; 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;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;20,504,986&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;29,360,569&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,074,467&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 65%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;  &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income tax expense&amp;#160;recognized in the consolidated statement of comprehensive income consists of current income tax expense. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The effective income tax rate for the years ended December&amp;#160;31, 2018, 2019 and 2020 was 1.3%, 1.5% and 21.1%, respectively. All the income tax expense was related to the subsidiaries located in PRC, which were subject to the PRC statutory income tax at the rate of 25% for their taxable income. &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred income tax assets are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width: 81%;"&gt;&lt;/td&gt;&lt;td style="width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&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="padding-bottom: 1pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="background-color: rgba(255, 255, 255, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="background-color: rgba(255, 255, 255, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 81%;;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Deferred tax assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 81%; background-color: rgba(255, 255, 255, 0);;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;Net operating loss carry forwards&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;40,859&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;3,334&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 81%;;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: Valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(40,859&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(3,334&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 81%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 81%; background-color: rgba(255, 255, 255, 0);;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total deferred income tax asset&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#8212; &lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 81%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;   &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in valuation allowance are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width: 81%;"&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&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="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 81%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at the beginning of the year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;102&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;40,859 &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 81%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Additions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;40,757&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;131&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 81%;;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reversals&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: right; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&amp;#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(37,656)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 81%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 81%;;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance at the end of the year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;40,859&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,334&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 81%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;  &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;A valuation allowance is provided against deferred income tax assets when the Group determines that it is more likely than not that the deferred income tax assets will not be utilized in the foreseeable future. In making such determination, the Group evaluates a variety of factors including the Group&amp;#8217;s operating history, accumulated deficit or retained earnings, existence of taxable temporary differences and reversal periods. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 1px; margin-top: 18px; margin-bottom: 0px; background: none;"&gt;&lt;div style="font-size: 1px; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
<yala:ScheduleofIncomeLossBeforeIncomeTaxesbyJurisdictionTableTextBlock id="Factid_18444084" contextRef="P01_01_2020To12_31_2020">&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Income before income taxes were generated in the following jurisdictions: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width: 65%;"&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&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&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&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="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;British Virgin Islands (B.V.I)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;22,887,838&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(382&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(976&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;UAE&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(3,331,781&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;27,663,586&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;63,056,081 &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;PRC, excluding HK S.A.R.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;845,644&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;2,142,160&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(57,038,284 &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;HK S.A.R.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(619&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(85,436&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;65,233 &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cayman Islands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;103,904&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(359,359&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(2,007,587&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 65%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 65%;;vertical-align:bottom;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; 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;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;20,504,986&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;29,360,569&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,074,467&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 65%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</yala:ScheduleofIncomeLossBeforeIncomeTaxesbyJurisdictionTableTextBlock>
<us-gaap:SummaryOfValuationAllowanceTextBlock id="Factid_18444086" contextRef="P01_01_2020To12_31_2020">&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Changes in valuation allowance are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width: 81%;"&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&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="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 81%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Balance at the beginning of the year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;102&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;40,859 &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 81%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Additions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;40,757&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;131&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 81%;;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Reversals&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-align: right; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&amp;#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(37,656)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 81%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 81%;;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance at the end of the year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;40,859&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,334&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 81%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SummaryOfValuationAllowanceTextBlock>
<us-gaap:CommonStockDividendsPerShareDeclared id="Factid_18444087" contextRef="P05_18_2020To05_18_2020" unitRef="Unit_USD_per_Share" decimals="2">0.07</us-gaap:CommonStockDividendsPerShareDeclared>
<us-gaap:Dividends id="Factid_18444091" contextRef="P05_18_2020To05_18_2020" unitRef="Unit_USD" decimals="0">9010045</us-gaap:Dividends>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="Factid_18444092" contextRef="P01_01_2018To12_31_2018_VGsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">22887838</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="Factid_18444093" contextRef="P01_01_2019To12_31_2019_VGsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">-382</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="Factid_18444094" contextRef="P01_01_2020To12_31_2020_VGsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">-976</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="Factid_18444095" contextRef="P01_01_2018To12_31_2018_AEsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">-3331781</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="Factid_18444096" contextRef="P01_01_2019To12_31_2019_AEsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">27663586</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="Factid_18444097" contextRef="P01_01_2020To12_31_2020_AEsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">63056081</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="Factid_18444098" contextRef="P01_01_2018To12_31_2018_PeoplesRepublicofChinaexcludingHongKongSpecialAdministrativeRegionMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">845644</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="Factid_18444099" contextRef="P01_01_2019To12_31_2019_PeoplesRepublicofChinaexcludingHongKongSpecialAdministrativeRegionMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">2142160</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="Factid_18444100" contextRef="P01_01_2020To12_31_2020_PeoplesRepublicofChinaexcludingHongKongSpecialAdministrativeRegionMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">-57038284</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="Factid_18444101" contextRef="P01_01_2018To12_31_2018_HongKongSpecialAdministrativeRegionMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">-619</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="Factid_18444102" contextRef="P01_01_2019To12_31_2019_HongKongSpecialAdministrativeRegionMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">-85436</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="Factid_18444103" contextRef="P01_01_2020To12_31_2020_HongKongSpecialAdministrativeRegionMembersrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">65233</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="Factid_18444104" contextRef="P01_01_2018To12_31_2018_KYsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">103904</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="Factid_18444105" contextRef="P01_01_2019To12_31_2019_KYsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">-359359</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="Factid_18444106" contextRef="P01_01_2020To12_31_2020_KYsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">-2007587</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
<us-gaap:DeferredTaxAssetsGross id="Factid_18444110" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">40859</us-gaap:DeferredTaxAssetsGross>
<us-gaap:DeferredTaxAssetsGross id="Factid_18444111" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">3334</us-gaap:DeferredTaxAssetsGross>
<us-gaap:DeferredTaxAssetsValuationAllowance id="Factid_18444112" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">40859</us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:DeferredTaxAssetsValuationAllowance id="Factid_18444113" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">3334</us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:DeferredTaxAssetsNet id="Factid_18444115" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:DeferredTaxAssetsValuationAllowance id="Factid_18444118" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="0">102</us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:DeferredTaxAssetsValuationAllowance id="Factid_18444119" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">40859</us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount id="Factid_18444120" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">40757</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
<us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount id="Factid_18444121" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">131</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
<us-gaap:DeferredTaxAssetsValuationAllowance id="Factid_18444123" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">3334</us-gaap:DeferredTaxAssetsValuationAllowance>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate id="Factid_18444124" contextRef="P01_01_2020To12_31_2020_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityNameAxis" unitRef="Unit_pure" decimals="3">0.165</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate id="Factid_18444125" contextRef="PAsOn12_31_2020_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityNameAxis_TaxYear2018MemberusgaapTaxPeriodAxis" unitRef="Unit_USD" decimals="-6">2000000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate id="Factid_18444127" contextRef="P01_01_2020To12_31_2020_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityNameAxis_MaximumMembersrtRangeAxis_TaxYear2018MemberusgaapTaxPeriodAxis" unitRef="Unit_pure" decimals="3">0.165</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest id="Factid_18444128" contextRef="P01_01_2020To12_31_2020_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityNameAxis" unitRef="Unit_USD" decimals="-6">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate id="Factid_18444129" contextRef="P01_01_2020To12_31_2020_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityNameAxis" unitRef="Unit_pure" decimals="2">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate id="Factid_18444130" contextRef="P01_01_2020To12_31_2020_ForeignCountryMemberusgaapIncomeTaxAuthorityAxis_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityNameAxis" unitRef="Unit_pure" decimals="2">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:EffectiveIncomeTaxRateContinuingOperations id="Factid_18444131" contextRef="P01_01_2018To12_31_2018_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityNameAxis" unitRef="Unit_pure" decimals="3">0.013</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
<us-gaap:EffectiveIncomeTaxRateContinuingOperations id="Factid_18444132" contextRef="P01_01_2019To12_31_2019_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityNameAxis" unitRef="Unit_pure" decimals="3">0.015</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
<us-gaap:EffectiveIncomeTaxRateContinuingOperations id="Factid_18444133" contextRef="P01_01_2020To12_31_2020_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityNameAxis" unitRef="Unit_pure" decimals="3">0.211</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate id="Factid_18444134" contextRef="P01_01_2020To12_31_2020_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityNameAxis" unitRef="Unit_pure" decimals="2">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber id="Factid_18444146" contextRef="PAsOn12_31_2019" unitRef="Unit_shares" decimals="INF">26733506</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice id="Factid_18444147" contextRef="PAsOn12_31_2019" unitRef="Unit_USD_per_Share" decimals="2">0.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 id="Factid_18444148" contextRef="P01_01_2019To12_31_2019">P8Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross id="Factid_18444150" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="INF">15116000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice id="Factid_18444151" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="2">0.35</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod id="Factid_18444152" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="INF">136000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
<us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice id="Factid_18444153" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="2">0.10</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber id="Factid_18444154" contextRef="PAsOn12_31_2020" unitRef="Unit_shares" decimals="INF">41713506</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice id="Factid_18444155" contextRef="PAsOn12_31_2020" unitRef="Unit_USD_per_Share" decimals="2">0.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 id="Factid_18444156" contextRef="P01_01_2020To12_31_2020">P8Y9M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber id="Factid_18444158" contextRef="PAsOn12_31_2020" unitRef="Unit_shares" decimals="INF">41713506</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice id="Factid_18444159" contextRef="PAsOn12_31_2020" unitRef="Unit_USD_per_Share" decimals="2">0.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 id="Factid_18444160" contextRef="P01_01_2020To12_31_2020">P8Y9M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue id="Factid_18444161" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">587342349</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice id="Factid_18444168" contextRef="PAsOn12_31_2018" unitRef="Unit_USD_per_Share" decimals="1">2.2</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
<us-gaap:SharePrice id="Factid_18444170" contextRef="PAsOn12_31_2018" unitRef="Unit_USD_per_Share" decimals="2">0.35</us-gaap:SharePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 id="Factid_18444172" contextRef="P01_01_2018To12_31_2018">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate id="Factid_18444174" contextRef="P01_01_2019To12_31_2019_MinimumMembersrtRangeAxis" unitRef="Unit_pure" decimals="3">0.019</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate id="Factid_18444175" contextRef="P01_01_2019To12_31_2019_MaximumMembersrtRangeAxis" unitRef="Unit_pure" decimals="3">0.020</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate id="Factid_18444176" contextRef="P01_01_2019To12_31_2019_MinimumMembersrtRangeAxis" unitRef="Unit_pure" decimals="2">0.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate id="Factid_18444177" contextRef="P01_01_2019To12_31_2019_MaximumMembersrtRangeAxis" unitRef="Unit_pure" decimals="3">0.562</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate id="Factid_18444178" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_pure" decimals="2">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice id="Factid_18444179" contextRef="PAsOn12_31_2019_MinimumMembersrtRangeAxis" unitRef="Unit_USD_per_Share" decimals="1">2.2</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice id="Factid_18444180" contextRef="PAsOn12_31_2019_MaximumMembersrtRangeAxis" unitRef="Unit_USD_per_Share" decimals="1">2.8</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
<us-gaap:SharePrice id="Factid_18444181" contextRef="PAsOn12_31_2019_MinimumMembersrtRangeAxis" unitRef="Unit_USD_per_Share" decimals="2">3.02</us-gaap:SharePrice>
<us-gaap:SharePrice id="Factid_18444182" contextRef="PAsOn12_31_2019_MaximumMembersrtRangeAxis" unitRef="Unit_USD_per_Share" decimals="2">3.94</us-gaap:SharePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 id="Factid_18444183" contextRef="P01_01_2019To12_31_2019">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
<us-gaap:CommonStockCapitalSharesReservedForFutureIssuance id="Factid_18444187" contextRef="PAsOn06_22_2018_TwentyEighteenShareIncentivePlanMemberusgaapRestructuringPlanAxis" unitRef="Unit_shares" decimals="0">11733506</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
<us-gaap:CommonStockCapitalSharesReservedForFutureIssuance id="Factid_18444188" contextRef="PAsOn06_25_2019_TwentyEighteenShareIncentivePlanMemberusgaapRestructuringPlanAxis" unitRef="Unit_shares" decimals="0">15000000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1 id="Factid_18444189" contextRef="P06_22_2018To06_22_2018_TwentyEighteenShareIncentivePlanMemberusgaapRestructuringPlanAxis">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage id="Factid_18444190" contextRef="P06_22_2018To06_22_2018_TwentyEighteenShareIncentivePlanMemberusgaapRestructuringPlanAxis" unitRef="Unit_pure" decimals="2">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross id="Factid_18444191" contextRef="P06_30_2018To06_30_2018" unitRef="Unit_shares" decimals="0">4873822</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross id="Factid_18444192" contextRef="P06_30_2019To06_30_2019" unitRef="Unit_shares" decimals="0">19252381</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross id="Factid_18444193" contextRef="P12_31_2019To12_31_2019" unitRef="Unit_shares" decimals="0">2607303</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross id="Factid_18444194" contextRef="P06_28_2020To06_28_2020" unitRef="Unit_shares" decimals="0">15000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod id="Factid_18444196" contextRef="P12_31_2020To12_31_2020_TerminationMemberYALATerminationBasisAxis">P3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 id="Factid_18444202" contextRef="P12_31_2020To12_31_2020">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue id="Factid_18444203" contextRef="P12_31_2018To12_31_2018" unitRef="Unit_USD_per_Share" decimals="2">0.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue id="Factid_18444204" contextRef="P12_31_2019To12_31_2019" unitRef="Unit_USD_per_Share" decimals="2">2.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue id="Factid_18444205" contextRef="P12_31_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="2">4.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
<us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock id="Factid_18444210" contextRef="P01_01_2020To12_31_2020">The Company&amp;#8217;s cash and cash equivalents are deposited in financial institutions at below locations:&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; width: 76%;;margin : 0px auto;;text-align:left;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width: 73%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&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="padding-bottom: 0.7pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:top;"&gt;&lt;div style="margin-top:0in; margin-right:0in; margin-bottom:.0001pt; margin-left:12.0pt; text-indent:-12.0pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Financial institutions in the mainland of the PRC&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin: 0px 0in; line-height: normal; font-family: calibri, sans-serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin: 0px 0in; line-height: normal; font-family: calibri, sans-serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;Denominated in RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;486,117&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;5,511,982&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;Denominated in USD&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,214,485&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,819,424&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total cash balances held at mainland PRC financial institutions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,700,602&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7,331,406&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;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-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Financial institutions in Hong Kong Special Administrative Region (&amp;#8220;HK S.A.R. &amp;#8220;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;Denominated in USD&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;14,929,853&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;133,911,336&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total cash balances held at the HK S.A.R. financial institutions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14,929,853&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;133,911,336&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financial institutions in UAE&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;Denominated in &lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;United&amp;#160;&lt;/div&gt;Arab Emirates Dirham (&amp;#8220;AED&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,059,127&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;23,249,640&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;Denominated in USD&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;17,355,953&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;35,813,863&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total cash balances held at the UAE financial institutions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;23,415,080&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;59,063,503&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financial institutions in United&amp;#160;States&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;Denominated in USD&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;119,810&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,127,775&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total cash &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;and cash equivalents&amp;#160;&lt;/div&gt;balances held at the United&amp;#160;States financial institutions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;119,810&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,127,775&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financial institutions in Singapore&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;Denominated in USD&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;5,137,277&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;26,449,262&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total cash balances held at the Singapore financial institutions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,137,277&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;26,449,262&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total cash &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;and cash equivalents&amp;#160;&lt;/div&gt;balances held at financial institutions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;45,302,622&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;236,883,282&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18444211" contextRef="PAsOn12_31_2019_CNsrtStatementGeographicalAxis_CNYsrtCurrencyAxis" unitRef="Unit_USD" decimals="0">486117</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18444212" contextRef="PAsOn12_31_2020_CNsrtStatementGeographicalAxis_CNYsrtCurrencyAxis" unitRef="Unit_USD" decimals="0">5511982</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18444213" contextRef="PAsOn12_31_2019_CNsrtStatementGeographicalAxis_USDsrtCurrencyAxis" unitRef="Unit_USD" decimals="0">1214485</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18444214" contextRef="PAsOn12_31_2020_CNsrtStatementGeographicalAxis_USDsrtCurrencyAxis" unitRef="Unit_USD" decimals="0">1819424</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18444215" contextRef="PAsOn12_31_2019_CNsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">1700602</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18444216" contextRef="PAsOn12_31_2020_CNsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">7331406</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18444217" contextRef="PAsOn12_31_2019_HKsrtStatementGeographicalAxis_USDsrtCurrencyAxis" unitRef="Unit_USD" decimals="0">14929853</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18444218" contextRef="PAsOn12_31_2020_HKsrtStatementGeographicalAxis_USDsrtCurrencyAxis" unitRef="Unit_USD" decimals="0">133911336</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18444219" contextRef="PAsOn12_31_2019_HKsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">14929853</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18444220" contextRef="PAsOn12_31_2020_HKsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">133911336</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18444221" contextRef="PAsOn12_31_2019_AEDsrtCurrencyAxis_AEsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">6059127</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18444222" contextRef="PAsOn12_31_2020_AEDsrtCurrencyAxis_AEsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">23249640</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18444223" contextRef="PAsOn12_31_2019_AEsrtStatementGeographicalAxis_USDsrtCurrencyAxis" unitRef="Unit_USD" decimals="0">17355953</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18444224" contextRef="PAsOn12_31_2020_AEsrtStatementGeographicalAxis_USDsrtCurrencyAxis" unitRef="Unit_USD" decimals="0">35813863</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18444225" contextRef="PAsOn12_31_2019_AEsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">23415080</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18444226" contextRef="PAsOn12_31_2020_AEsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">59063503</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18444227" contextRef="PAsOn12_31_2019_USDsrtCurrencyAxis_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">119810</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18444228" contextRef="PAsOn12_31_2020_USDsrtCurrencyAxis_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">10127775</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18444229" contextRef="PAsOn12_31_2019_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">119810</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18444230" contextRef="PAsOn12_31_2020_USsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">10127775</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18444231" contextRef="PAsOn12_31_2019_SGsrtStatementGeographicalAxis_USDsrtCurrencyAxis" unitRef="Unit_USD" decimals="0">5137277</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18444232" contextRef="PAsOn12_31_2020_SGsrtStatementGeographicalAxis_USDsrtCurrencyAxis" unitRef="Unit_USD" decimals="0">26449262</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18444233" contextRef="PAsOn12_31_2019_SGsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">5137277</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18444234" contextRef="PAsOn12_31_2020_SGsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">26449262</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:TemporaryEquityTableTextBlock id="Factid_18444238" contextRef="P01_01_2020To12_31_2020">&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The activities of Class&amp;#160;A Preferred Equity, Class&amp;#160;B Preferred Equity and Class&amp;#160;C Preferred Equity for the year ended December&amp;#160;31, 2018 are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width:65%;"&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&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&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&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&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="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&amp;#160;A&lt;br/&gt; Preferred&lt;br/&gt; Equity&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&amp;#160;B&lt;br/&gt; Preferred&lt;br/&gt; Equity&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&amp;#160;C&lt;br/&gt; Preferred&lt;br/&gt; Equity&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&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="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance as of January&amp;#160;1, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;300,000&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;218,233&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;772,382&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,290,615&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accretion&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;30,439&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;30,439&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Repurchase&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(300,000&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(802,821&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,102,821&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Re-designation&lt;/div&gt; (see note below)&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(218,233&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(218,233&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance as of December&amp;#160;31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;All of the Redeemable Convertible Preferred Shares were converted to equivalent number of Class A Ordinary Shares immediately upon the completion of the Company&amp;#8217;s initial public offering on September 30, 2020. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;The activities of Series Angel Preferred Shares, Series &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt; Preferred Shares and Series A Preferred Shares for the years ended December&amp;#160;31, 2019 and 2020 are as follows:&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width:60%;"&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&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&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&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&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="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series&amp;#160;Angel&lt;br/&gt; Preferred&lt;br/&gt; Shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Series&amp;#160;Pre-A&lt;/div&gt;&lt;br/&gt; Preferred&lt;br/&gt; Shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series A&lt;br/&gt; Preferred&lt;br/&gt; Shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&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="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance as of January&amp;#160;1, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;234,394&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,570,201&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;20,157,863&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;23,962,458&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#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;"&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accretion&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;29,214&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#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;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1,911,038&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1,940,252&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance as of December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;263,608&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,570,201&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22,068,901&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;25,902,710&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accretion&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;24,299&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&amp;#8212; &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1,552,727&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1,577,026&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;Conversion to ordinary shares&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(287,907&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(3,570,201&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(23,621,628&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(27,479,736&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance as of December&amp;#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#8212; &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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#8212; &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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#8212; &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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#8212; &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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:TemporaryEquityTableTextBlock>
<us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount id="Factid_18444240" contextRef="PAsOn12_31_2017_ClassARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">300000</us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount>
<us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount id="Factid_18444241" contextRef="PAsOn12_31_2017_ClassBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">218233</us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount>
<us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount id="Factid_18444242" contextRef="PAsOn12_31_2017_ClassCRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">772382</us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount>
<us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount id="Factid_18444243" contextRef="PAsOn12_31_2017" unitRef="Unit_USD" decimals="0">1290615</us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount>
<yala:StockAccretionDuringPeriodValue id="Factid_18444244" contextRef="P01_01_2018To12_31_2018_ClassCRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">-30439</yala:StockAccretionDuringPeriodValue>
<yala:StockAccretionDuringPeriodValue id="Factid_18444245" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">-30439</yala:StockAccretionDuringPeriodValue>
<us-gaap:StockRepurchasedDuringPeriodValue id="Factid_18444246" contextRef="P01_01_2018To12_31_2018_ClassARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">300000</us-gaap:StockRepurchasedDuringPeriodValue>
<us-gaap:StockRepurchasedDuringPeriodValue id="Factid_18444247" contextRef="P01_01_2018To12_31_2018_ClassCRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">802821</us-gaap:StockRepurchasedDuringPeriodValue>
<us-gaap:StockRepurchasedDuringPeriodValue id="Factid_18444248" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">1102821</us-gaap:StockRepurchasedDuringPeriodValue>
<us-gaap:ConvertiblePreferredStockConvertedToOtherSecurities id="Factid_18444249" contextRef="P01_01_2018To12_31_2018_ClassBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">218233</us-gaap:ConvertiblePreferredStockConvertedToOtherSecurities>
<us-gaap:ConvertiblePreferredStockConvertedToOtherSecurities id="Factid_18444250" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">218233</us-gaap:ConvertiblePreferredStockConvertedToOtherSecurities>
<us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount id="Factid_18444251" contextRef="PAsOn12_31_2018_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">234394</us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount>
<us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount id="Factid_18444252" contextRef="PAsOn12_31_2018_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">3570201</us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount>
<us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount id="Factid_18444253" contextRef="PAsOn12_31_2018_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">20157863</us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount>
<us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount id="Factid_18444254" contextRef="PAsOn12_31_2018" unitRef="Unit_USD" decimals="0">23962458</us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount>
<yala:StockAccretionDuringPeriodValue id="Factid_18444255" contextRef="P01_01_2019To12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">-29214</yala:StockAccretionDuringPeriodValue>
<yala:StockAccretionDuringPeriodValue id="Factid_18444256" contextRef="P01_01_2019To12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" xsi:nil="true" />
<yala:StockAccretionDuringPeriodValue id="Factid_18444257" contextRef="P01_01_2019To12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">-1911038</yala:StockAccretionDuringPeriodValue>
<yala:StockAccretionDuringPeriodValue id="Factid_18444258" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">-1940252</yala:StockAccretionDuringPeriodValue>
<us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount id="Factid_18444259" contextRef="PAsOn12_31_2019_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">263608</us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount>
<us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount id="Factid_18444260" contextRef="PAsOn12_31_2019_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">3570201</us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount>
<us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount id="Factid_18444261" contextRef="PAsOn12_31_2019_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">22068901</us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount>
<us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount id="Factid_18444262" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">25902710</us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount>
<yala:StockAccretionDuringPeriodValue id="Factid_18444263" contextRef="P01_01_2020To12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">-24299</yala:StockAccretionDuringPeriodValue>
<yala:StockAccretionDuringPeriodValue id="Factid_18444264" contextRef="P01_01_2020To12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" xsi:nil="true" />
<yala:StockAccretionDuringPeriodValue id="Factid_18444265" contextRef="P01_01_2020To12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">-1552727</yala:StockAccretionDuringPeriodValue>
<yala:StockAccretionDuringPeriodValue id="Factid_18444266" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">-1577026</yala:StockAccretionDuringPeriodValue>
<us-gaap:ReclassificationsOfTemporaryToPermanentEquity id="Factid_18444267" contextRef="P01_01_2020To12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">-287907</us-gaap:ReclassificationsOfTemporaryToPermanentEquity>
<us-gaap:ReclassificationsOfTemporaryToPermanentEquity id="Factid_18444268" contextRef="P01_01_2020To12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">-3570201</us-gaap:ReclassificationsOfTemporaryToPermanentEquity>
<us-gaap:ReclassificationsOfTemporaryToPermanentEquity id="Factid_18444269" contextRef="P01_01_2020To12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">-23621628</us-gaap:ReclassificationsOfTemporaryToPermanentEquity>
<us-gaap:ReclassificationsOfTemporaryToPermanentEquity id="Factid_18444270" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">-27479736</us-gaap:ReclassificationsOfTemporaryToPermanentEquity>
<us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount id="Factid_18444271" contextRef="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount id="Factid_18444272" contextRef="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount id="Factid_18444273" contextRef="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount id="Factid_18444274" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" xsi:nil="true" />
<yala:PercentageOfEquityInterestHeld id="Factid_18444276" contextRef="PAsOn05_31_2018_ClassAPreferredStockMemberusgaapStatementClassOfStockAxis_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_pure" decimals="2">0.12</yala:PercentageOfEquityInterestHeld>
<yala:PreferredStockRedemptionRightsPercentageOnPurchasePrice id="Factid_18444283" contextRef="P12_31_2020To12_31_2020_ClassARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2">1.00</yala:PreferredStockRedemptionRightsPercentageOnPurchasePrice>
<us-gaap:PreferredStockRedemptionTerms id="Factid_18444284" contextRef="P12_31_2020To12_31_2020_ClassCRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">Each holder of Class C Preferred Equity shall have the right to request FYXTech BVI and Shenzhen Yale to redeem Class C Preferred Equity held by such shareholder at the price of the original purchase price of such Class C Preferred Equity plus a simple interest rate of 15% per annum, and minus cumulative dividends that has been distributed on such Class C Preferred Equity if (1)  FYXTech BVI or Shenzhen Yale fails to consummate an IPO within five (5) years after the closing date of the purchase of the Class C Preferred Equity, or (2)  a material breach as defined in the agreement occurs.   </us-gaap:PreferredStockRedemptionTerms>
<us-gaap:StockholdersEquityNoteStockSplit id="Factid_18444286" contextRef="P12_31_2020To12_31_2020">1:1</us-gaap:StockholdersEquityNoteStockSplit>
<us-gaap:PreferredStockRedemptionTerms id="Factid_18444287" contextRef="P01_01_2020To12_31_2020_ClassCRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">a) Firstly, each holder of Class&amp;#160;C Preferred Equity shall have the right to receive the higher of the following: (1)&amp;#160;the fair market value multiplied by the share percentage of the Class&amp;#160;C Preferred Equity that such holder holds in FYXTech BVI and Shenzhen Yale, (2) 150% of the original purchase price of such Class&amp;#160;C Preferred Equity; or (3)&amp;#160;the original purchase price of such Class&amp;#160;C Preferred Equity plus the amount calculated at the compound interest rate of 15% per annum; </us-gaap:PreferredStockRedemptionTerms>
<yala:PreferredStockRedemptionRightsPercentageOnPurchasePrice id="Factid_18444289" contextRef="P01_01_2020To12_31_2020_ClassCRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2">1.50</yala:PreferredStockRedemptionRightsPercentageOnPurchasePrice>
<yala:PreferredStockRedemptionRightsPercentageOnPurchasePrice id="Factid_18444291" contextRef="P12_31_2020To12_31_2020_ClassBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2">1.00</yala:PreferredStockRedemptionRightsPercentageOnPurchasePrice>
<yala:PreferredStockRedemptionRightsPercentageOnPurchasePrice id="Factid_18444292" contextRef="P12_31_2020To12_31_2020_ClassCRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2">1.00</yala:PreferredStockRedemptionRightsPercentageOnPurchasePrice>
<us-gaap:StockRepurchasedDuringPeriodValue id="Factid_18444293" contextRef="P03_31_2018To03_31_2018_ClassARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-6">3000000</us-gaap:StockRepurchasedDuringPeriodValue>
<us-gaap:StockRepurchasedDuringPeriodValue id="Factid_18444294" contextRef="P05_31_2018To05_31_2018_ClassCRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5">4600000</us-gaap:StockRepurchasedDuringPeriodValue>
<us-gaap:RedeemablePreferredStockDividends id="Factid_18444295" contextRef="P02_28_2018To02_28_2018_ClassARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">2700000</us-gaap:RedeemablePreferredStockDividends>
<us-gaap:RedeemablePreferredStockDividends id="Factid_18444296" contextRef="P05_31_2018To05_31_2018_ClassCRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">3781363</us-gaap:RedeemablePreferredStockDividends>
<us-gaap:TemporaryEquitySharesIssued id="Factid_18444297" contextRef="PAsOn05_23_2018_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">4955327</us-gaap:TemporaryEquitySharesIssued>
<us-gaap:TemporaryEquityParOrStatedValuePerShare id="Factid_18444298" contextRef="PAsOn05_23_2018_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
<yala:PercentageOfEquityInterestHeld id="Factid_18444303" contextRef="PAsOn05_23_2018_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2">0.11</yala:PercentageOfEquityInterestHeld>
<us-gaap:PreferredStockRedemptionPricePerShare id="Factid_18444304" contextRef="PAsOn05_31_2018_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="4">0.0528</us-gaap:PreferredStockRedemptionPricePerShare>
<us-gaap:PreferredStockRedemptionPricePerShare id="Factid_18444305" contextRef="PAsOn05_31_2018_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="4">0.0753</us-gaap:PreferredStockRedemptionPricePerShare>
<us-gaap:PreferredStockRedemptionPricePerShare id="Factid_18444306" contextRef="PAsOn05_31_2018_SeriesAPreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="4">0.5500</us-gaap:PreferredStockRedemptionPricePerShare>
<us-gaap:StockIssuedDuringPeriodValueIssuedForServices id="Factid_18444307" contextRef="P05_31_2018To05_31_2018_SeriesAPreferredStockMemberusgaapStatementClassOfStockAxis_ThirdPartyInvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-6">20000000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
<us-gaap:TemporaryEquitySharesIssued id="Factid_18444308" contextRef="PAsOn05_23_2018_SeriesAPreferredStockMemberusgaapStatementClassOfStockAxis_ThirdPartyInvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_shares" decimals="INF">36363636</us-gaap:TemporaryEquitySharesIssued>
<us-gaap:TemporaryEquityParOrStatedValuePerShare id="Factid_18444309" contextRef="PAsOn05_23_2018_SeriesAPreferredStockMemberusgaapStatementClassOfStockAxis_ThirdPartyInvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.5500</us-gaap:TemporaryEquityParOrStatedValuePerShare>
<us-gaap:StockholdersEquityNoteStockSplit id="Factid_18444310" contextRef="P01_01_2020To12_31_2020">1-to-1</us-gaap:StockholdersEquityNoteStockSplit>
<us-gaap:RedeemablePreferredStockDividends id="Factid_18444311" contextRef="P01_01_2018To12_31_2018_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">3570201</us-gaap:RedeemablePreferredStockDividends>
<yala:TemporaryEquityShareIssuanceCost id="Factid_18444312" contextRef="P05_23_2018To05_23_2018_SeriesAPreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">922589</yala:TemporaryEquityShareIssuanceCost>
<us-gaap:CashAndCashEquivalentsAtCarryingValue id="Factid_18444323" contextRef="PAsOn12_31_2018_FYXTechBVIAndShenzhenYaleMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="0">7601027</us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:PrepaidExpenseAndOtherAssetsCurrent id="Factid_18444324" contextRef="PAsOn12_31_2018_FYXTechBVIAndShenzhenYaleMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="0">476880</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
<us-gaap:AssetsCurrent id="Factid_18444325" contextRef="PAsOn12_31_2018_FYXTechBVIAndShenzhenYaleMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="0">8077907</us-gaap:AssetsCurrent>
<us-gaap:PropertyPlantAndEquipmentNet id="Factid_18444326" contextRef="PAsOn12_31_2018_FYXTechBVIAndShenzhenYaleMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="0">1771</us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:DueFromOfficersOrStockholdersNoncurrent id="Factid_18444327" contextRef="PAsOn12_31_2018_FYXTechBVIAndShenzhenYaleMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="0">10260950</us-gaap:DueFromOfficersOrStockholdersNoncurrent>
<us-gaap:Assets id="Factid_18444328" contextRef="PAsOn12_31_2018_FYXTechBVIAndShenzhenYaleMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="0">18340628</us-gaap:Assets>
<us-gaap:AccountsPayableCurrent id="Factid_18444329" contextRef="PAsOn12_31_2018_FYXTechBVIAndShenzhenYaleMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="0">33832</us-gaap:AccountsPayableCurrent>
<us-gaap:AccruedLiabilitiesCurrent id="Factid_18444330" contextRef="PAsOn12_31_2018_FYXTechBVIAndShenzhenYaleMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="0">127867</us-gaap:AccruedLiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent id="Factid_18444331" contextRef="PAsOn12_31_2018_FYXTechBVIAndShenzhenYaleMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="0">161699</us-gaap:LiabilitiesCurrent>
<us-gaap:Liabilities id="Factid_18444332" contextRef="PAsOn12_31_2018_FYXTechBVIAndShenzhenYaleMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="0">161699</us-gaap:Liabilities>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue id="Factid_18444334" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">100101256</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue id="Factid_18444335" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">587342349</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
<us-gaap:Revenues id="Factid_18444339" contextRef="P01_01_2018To12_31_2018_GroupChattingServicesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="0">42371174</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_18444340" contextRef="P01_01_2019To12_31_2019_GroupChattingServicesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="0">63437224</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_18444343" contextRef="P01_01_2019To12_31_2019_GameServicesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="0">27350</us-gaap:Revenues>
<yala:RevenueRecognitionExpectedTimingOfSatisfactionPeriod id="Factid_18444348" contextRef="P01_01_2020To12_31_2020">P1Y</yala:RevenueRecognitionExpectedTimingOfSatisfactionPeriod>
<us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate id="Factid_18444349" contextRef="P01_01_2020To12_31_2020_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityNameAxis_MinimumMembersrtRangeAxis_TaxYear2018MemberusgaapTaxPeriodAxis" unitRef="Unit_pure" decimals="4">0.0825</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
<us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount id="Factid_18444350" contextRef="PAsOn06_30_2017_ClassBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">218233</us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount>
<us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount id="Factid_18444351" contextRef="PAsOn06_30_2017_ClassCRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">726195</us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount>
<us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount id="Factid_18444352" contextRef="PAsOn01_31_2017_ClassBRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">218233</us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount>
<us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount id="Factid_18444353" contextRef="PAsOn04_30_2016_ClassARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">300000</us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount>
<us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount id="Factid_18444354" contextRef="PAsOn09_30_2016_ClassARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">300000</us-gaap:RedeemableNoncontrollingInterestEquityPreferredCarryingAmount>
<dei:EntityAddressCountry id="Factid_18444357" contextRef="P01_01_2020To12_31_2020">AE</dei:EntityAddressCountry>
<dei:IcfrAuditorAttestationFlag id="Factid_18444358" contextRef="P01_01_2020To12_31_2020">false</dei:IcfrAuditorAttestationFlag>
<dei:TradingSymbol id="Factid_18444359" contextRef="P01_01_2020To12_31_2020_AdrMemberusgaapStatementClassOfStockAxis">YALA</dei:TradingSymbol>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod id="Factid_18444362" contextRef="P12_31_2020To12_31_2020_DeathOrDisabilityMemberYALATerminationBasisAxis">P12M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
<us-gaap:PaymentsOfDividends id="Factid_18610519" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:StockRepurchasedDuringPeriodValue id="Factid_18641447" contextRef="P02_28_2018To02_28_2018_ClassARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-6">3000000</us-gaap:StockRepurchasedDuringPeriodValue>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="Factid_18641448" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">373989</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:TemporaryEquityDividendsAdjustment id="Factid_18641451" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">-3704083</us-gaap:TemporaryEquityDividendsAdjustment>
<us-gaap:StockIssuedDuringPeriodValueNewIssues id="Factid_18641473" contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">1930</us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities id="Factid_18641480" contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="0">496</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
<us-gaap:ShareBasedCompensation id="Factid_18641484" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">60805483</us-gaap:ShareBasedCompensation>
<us-gaap:RedeemablePreferredStockDividends id="Factid_18641487" contextRef="P03_31_2018To03_31_2018_ClassARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">2700000</us-gaap:RedeemablePreferredStockDividends>
<us-gaap:ProceedsFromIssuanceInitialPublicOffering id="Factid_18641499" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">135117436</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
<us-gaap:AdvertisingExpense id="Factid_18641507" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">5296954</us-gaap:AdvertisingExpense>
<us-gaap:AdvertisingExpense id="Factid_18641508" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">7541366</us-gaap:AdvertisingExpense>
<us-gaap:AdvertisingExpense id="Factid_18641509" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">12383514</us-gaap:AdvertisingExpense>
<us-gaap:EmployeeBenefitsAndShareBasedCompensation id="Factid_18641533" contextRef="P12_31_2020To12_31_2020_TwentyEighteenShareIncentivePlanMemberusgaapRestructuringPlanAxis" unitRef="Unit_USD" decimals="0">60805483</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized id="Factid_18641534" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">76830482</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
<us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 id="Factid_18641535" contextRef="P01_01_2020To12_31_2020">P1Y1M20D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
<yala:ValuationAllowanceDeferredTaxAssetReversalsInAmount id="Factid_18641540" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">-37656</yala:ValuationAllowanceDeferredTaxAssetReversalsInAmount>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent id="Factid_18641553" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">852434</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears id="Factid_18641554" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">474016</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
<us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears id="Factid_18641555" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">202676</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
<us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock id="Factid_18641558" contextRef="P01_01_2020To12_31_2020">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2020, future minimum lease commitments, all under office non-cancelable operating lease agreements, were as&amp;#160;follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:68%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width:88%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:3%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&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="white-space: nowrap; padding-bottom: 1pt; font-size: 8pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; background: none; 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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&amp;#160;ending&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Office&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#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;"&gt;&lt;td style="background-color: rgb(204, 238, 255); font-size: 10pt;;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; background: none; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;852,434&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#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;"&gt;&lt;td style="font-size: 10pt;;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; background: none; 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: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022&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;&amp;#160;&amp;#160;&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;474,016&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;&amp;#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;"&gt;&lt;td style="background-color: rgb(204, 238, 255); font-size: 10pt;;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; background: none; line-height: normal;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;202,676&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock>
<us-gaap:OperatingLeasesRentExpenseNet id="Factid_18641561" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" decimals="0">235465</us-gaap:OperatingLeasesRentExpenseNet>
<us-gaap:OperatingLeasesRentExpenseNet id="Factid_18641562" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" decimals="0">567548</us-gaap:OperatingLeasesRentExpenseNet>
<us-gaap:OperatingLeasesRentExpenseNet id="Factid_18641563" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">926117</us-gaap:OperatingLeasesRentExpenseNet>
<us-gaap:Revenues id="Factid_18641616" contextRef="P01_01_2018To12_31_2018_GameServicesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="0">0</us-gaap:Revenues>
<us-gaap:StockholdersEquity id="Factid_18672367" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">19902176</us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity id="Factid_18672368" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">233534660</us-gaap:StockholdersEquity>
<us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock id="Factid_18673526" contextRef="P01_01_2020To12_31_2020">&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred income tax assets are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width: 81%;"&gt;&lt;/td&gt;&lt;td style="width: 3%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&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="padding-bottom: 1pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&amp;#160;of&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="background-color: rgba(255, 255, 255, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="background-color: rgba(255, 255, 255, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 81%;;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Deferred tax assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 81%; background-color: rgba(255, 255, 255, 0);;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;Net operating loss carry forwards&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;40,859&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;3,334&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 81%;;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Less: Valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 3%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(40,859&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(3,334&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 81%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 81%; background-color: rgba(255, 255, 255, 0);;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total deferred income tax asset&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#8212; &lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 81%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 3%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
<us-gaap:TemporaryEquityParOrStatedValuePerShare id="Factid_19404733" contextRef="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
<us-gaap:TemporaryEquitySharesAuthorized id="Factid_19404736" contextRef="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">0</us-gaap:TemporaryEquitySharesAuthorized>
<us-gaap:TemporaryEquitySharesIssued id="Factid_19404737" contextRef="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">0</us-gaap:TemporaryEquitySharesIssued>
<us-gaap:TemporaryEquitySharesOutstanding id="Factid_19404739" contextRef="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">0</us-gaap:TemporaryEquitySharesOutstanding>
<us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement id="Factid_19404743" contextRef="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:TemporaryEquityLiquidationPreference id="Factid_19404744" contextRef="PAsOn12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:TemporaryEquityParOrStatedValuePerShare id="Factid_19404748" contextRef="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
<us-gaap:TemporaryEquitySharesAuthorized id="Factid_19404749" contextRef="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">0</us-gaap:TemporaryEquitySharesAuthorized>
<us-gaap:TemporaryEquitySharesIssued id="Factid_19404750" contextRef="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">0</us-gaap:TemporaryEquitySharesIssued>
<us-gaap:TemporaryEquitySharesOutstanding id="Factid_19404751" contextRef="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">0</us-gaap:TemporaryEquitySharesOutstanding>
<us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement id="Factid_19404753" contextRef="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:TemporaryEquityLiquidationPreference id="Factid_19404755" contextRef="PAsOn12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:TemporaryEquityParOrStatedValuePerShare id="Factid_19404756" contextRef="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
<us-gaap:TemporaryEquitySharesAuthorized id="Factid_19404757" contextRef="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">0</us-gaap:TemporaryEquitySharesAuthorized>
<us-gaap:TemporaryEquitySharesIssued id="Factid_19404758" contextRef="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">0</us-gaap:TemporaryEquitySharesIssued>
<us-gaap:TemporaryEquitySharesOutstanding id="Factid_19404760" contextRef="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">0</us-gaap:TemporaryEquitySharesOutstanding>
<us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement id="Factid_19404761" contextRef="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:TemporaryEquityLiquidationPreference id="Factid_19404768" contextRef="PAsOn12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_19404772" contextRef="PAsOn12_31_2020_ClassAOrdinarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesAuthorized id="Factid_19404773" contextRef="PAsOn12_31_2020_ClassAOrdinarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">400000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesIssued id="Factid_19404774" contextRef="PAsOn12_31_2020_ClassAOrdinarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">119196117</us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding id="Factid_19404776" contextRef="PAsOn12_31_2020_ClassAOrdinarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">119196117</us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockValue id="Factid_19404810" contextRef="PAsOn12_31_2019_ClassAOrdinarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:CommonStockValue id="Factid_19404811" contextRef="PAsOn12_31_2020_ClassAOrdinarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">11920</us-gaap:CommonStockValue>
<us-gaap:CommonStockValue id="Factid_19404812" contextRef="PAsOn12_31_2019_ClassBOrdinarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:CommonStockValue id="Factid_19404813" contextRef="PAsOn12_31_2020_ClassBOrdinarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">2473</us-gaap:CommonStockValue>
<us-gaap:AdditionalPaidInCapitalCommonStock id="Factid_19404814" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:AdditionalPaidInCapitalCommonStock id="Factid_19404815" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">220623005</us-gaap:AdditionalPaidInCapitalCommonStock>
<yala:GovernmentGrantsNonoperating id="Factid_19404856" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" xsi:nil="true" />
<yala:GovernmentGrantsNonoperating id="Factid_19404857" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" xsi:nil="true" />
<yala:GovernmentGrantsNonoperating id="Factid_19404858" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">99277</yala:GovernmentGrantsNonoperating>
<us-gaap:StockIssuedDuringPeriodSharesNewIssues id="Factid_19404890" contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0">19300000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues id="Factid_19404891" contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">132342910</us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities id="Factid_19404892" contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="0">4955327</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax id="Factid_19404901" contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">368771</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
<us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities id="Factid_19404917" contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="0">9917226</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
<us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities id="Factid_19404918" contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="0">992</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
<us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities id="Factid_19404919" contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_SeriesARedeemableConvertiblePreferredSharesMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="0">36363636</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
<us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities id="Factid_19404920" contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_SeriesARedeemableConvertiblePreferredSharesMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="0">3636</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
<yala:CommissionsPaidToUnderwriter id="Factid_19405212" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">9632500</yala:CommissionsPaidToUnderwriter>
<us-gaap:DeferredRevenue id="Factid_19405435" contextRef="PAsOn01_01_2018" unitRef="Unit_USD" decimals="0">911190</us-gaap:DeferredRevenue>
<yala:StatutoryReserveAppropriationAmount id="Factid_19405459" contextRef="P01_01_2019To12_31_2019_CNsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">196519</yala:StatutoryReserveAppropriationAmount>
<yala:StatutoryReserveAppropriationAmount id="Factid_19405460" contextRef="P01_01_2020To12_31_2020_CNsrtStatementGeographicalAxis" unitRef="Unit_USD" decimals="0">424682</yala:StatutoryReserveAppropriationAmount>
<us-gaap:StockholdersEquityNoteDisclosureTextBlock id="Factid_19405490" contextRef="P01_01_2020To12_31_2020">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6. ORDINARY SHARES &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: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Upon incorporation in 2018, the Company&amp;#8217;s authorized ordinary shares were 500,000,000 shares with a par value of US$0.0001 per share. The authorized shares of the Company were divided into 448,763,811 Ordinary Shares and 51,236,189 preferred shares in connection with issuance of Series Angel, Series Pre-A, Series A Redeemable Convertible Preferred Shares. The number of ordinary shares issued and outstanding was 73,393,941 as of December 31, 2019. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Immediately prior to the completion of IPO, the Company&amp;#8217;s authorized share capital was US$50,000 divided into 500,000,000 shares comprising of (i) 400,000,000 Class A &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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ordinary Shares &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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;with a par value of US$0.0001 each, (ii) 100,000,000 Class B &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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ordinary Shares &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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;with a par value of US$0.0001 each. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Immediately prior to the completion of IPO, all outstanding Redeemable Convertible Preferred Shares, including (i) 4,955,327 Series Angel Redeemable Convertible Preferred Shares with a par value of US$0.0001 each, (ii) 9,917,226 of Series Pre-A Redeemable Convertible Preferred Shares with a par value of US$0.0001 each, and (iii) 36,363,636 of Series A Redeemable Convertible Preferred Shares with a par value of US$0.0001 each, were converted into Class A &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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ordinary Shares &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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;on a one-to-one basis. All outstanding ordinary shares were re-designated and re-classified as Class A &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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ordinary Shares &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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;on a one-to-one basis, except that 24,734,013 ordinary shares held by YooYoo Limited were re-designated and re-classified as Class B &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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ordinary Shares &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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;on a one-to-one basis. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Upon the completion of the Company&amp;#8217;s initial public offering and exercise of the green shoes options, the Company issued 18,600,000 and 700,000 Class A Ordinary Shares at price of US$7.5 per share, respectively. The net proceeds after deducting underwriting commissions and discounts were US$135,117,436. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December 31, 2020, there were 119,196,117 Class A &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ordinary Shares &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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;and 24,734,013 Class B ordinary shares outstanding. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Holders of Class A Ordinary Shares and Class B Ordinary Shares have the same rights except for voting and conversion rights.&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;Each Class A Ordinary Share entitles the holder to one vote on all matters subject to vote at general meetings of the Company, and each Class B Ordinary Share entitles the holder to twenty votes on all matters subject to vote at general meetings of the Company.&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;Each Class B Ordinary Share is convertible into one Class A Ordinary Share. Class A Ordinary Shares are not convertible into Class B Ordinary Shares under any circumstances. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
<yala:CommonStockValueSharesAuthorized id="Factid_19405567" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="INF">50000</yala:CommonStockValueSharesAuthorized>
<us-gaap:ConversionOfStockSharesConverted1 id="Factid_19405583" contextRef="P01_01_2020To12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis_YooYooLimitedMemberdeiLegalEntityAxis" unitRef="Unit_shares" decimals="0">24734013</us-gaap:ConversionOfStockSharesConverted1>
<us-gaap:CommonStockSharesOutstanding id="Factid_19405585" contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">119196117</us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockSharesOutstanding id="Factid_19405586" contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">24734013</us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockVotingRights id="Factid_19405589" contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis">Each Class A Ordinary Share entitles the holder to one vote</us-gaap:CommonStockVotingRights>
<us-gaap:CommonStockVotingRights id="Factid_19405590" contextRef="P01_01_2020To12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis">each Class B Ordinary Share entitles the holder to twenty votes</us-gaap:CommonStockVotingRights>
<us-gaap:CommonStockConversionFeatures id="Factid_19405591" contextRef="P01_01_2020To12_31_2020">Each Class B Ordinary Share is convertible into one Class A Ordinary Share. Class A Ordinary Shares are not convertible into Class B Ordinary Shares under any circumstances.</us-gaap:CommonStockConversionFeatures>
<us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock id="Factid_19405598" contextRef="P01_01_2020To12_31_2020">&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;8. SHARE-BASED COMPENSATION&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; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On June&amp;#160;22, 2018, the Board of Directors of the Company approved and adopted the 2018 Share Incentive Plan (the &amp;#8220;2018 Plan&amp;#8221;), under which the Company reserves 11,733,506 ordinary shares to motivate employees of the Group. On June&amp;#160;25, 2019, the Board of Directors of the Company approved the reservation of additional 15,000,000 ordinary shares for issuance under the 2018 Plan.&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;On June 16, 2020, the Board of Directors of the Company approved the reservation of additional 15,000,000 ordinary shares for issuance under the 2018 Plan.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Under the 2018 plan, the options are generally subject to a four year service schedule, under which an employee earns an entitlement to vest 25% of his/her option at the end of each year of complete service. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company granted 4,873,822, 19,252,381, 2,607,303&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;/div&gt; 15,000,000 &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;and 116,000 stock options to its employees in June 2018, June 2019, December 2019, June 2020 and August 2020, respectively&lt;/div&gt;. Stock options granted to employees will be exercisable upon the Company&amp;#8217;s completion of IPO and shall be forfeited at the time the employee terminates of cause and breaches of the employees&amp;#8217; obligations, three months after termination of employment of the employee or twelve months after employee terminates of death or disability. The exercise price is US$0.10, US$0.18, US$0.22 or US$0.35 for these stock options granted. The options have a contractual term of ten years. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;A summary of the share options activities for the years ended December 31, 2020 is presented below&lt;/div&gt;: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width:60%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:4%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:3%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:4%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:4%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&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="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number of&lt;br/&gt; shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt; average&lt;br/&gt; exercise&lt;br/&gt; price&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt; remaining&lt;br/&gt; contractual&lt;br/&gt; years&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Aggregate&lt;br/&gt; intrinsic value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#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;&amp;#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;&amp;#160;&amp;#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;&amp;#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;&amp;#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;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&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;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#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;&amp;#160;&amp;#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;&amp;#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;&amp;#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;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&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;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width:59%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:4%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:4%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:4%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:4%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Outstanding at&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;January 1, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;26,733,506&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.19&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8.50&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;100,101,256&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255);;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;15,116,000&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;0.35&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;(136,000&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.10&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255);;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Outstanding at December&amp;#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;41,713,506&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;0.25&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;8.78&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;587,342,349&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Vested and expect to&lt;div style="display:inline;"&gt;&amp;#160;be&lt;/div&gt; vested as of December&amp;#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;41,713,506&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.25&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8.78&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;587,342,349&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Exercisable as of December 31, 202&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1.5pt double black; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1.5pt double black; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal; text-align: right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,669,543&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); padding-bottom: 1.5pt;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1.5pt double black; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1.5pt double black; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal; text-align: right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.19&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); padding-bottom: 1.5pt;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1.5pt double black; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1.5pt double black; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal; text-align: right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;8.16&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); padding-bottom: 1.5pt;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1.5pt double black; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1.5pt double black; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal; text-align: right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;122,626,494&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); padding-bottom: 1.5pt;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The fair value of the options granted is estimated on the date of grant using the binomial option pricing model with the following key assumptions&amp;#160;used: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background-color: initial; font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 70%;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; text-align: center;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; text-align: center;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; text-align: center;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&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="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); text-align: center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); text-align: center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); text-align: center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Risk-free rate of return (per&amp;#160;annum)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: center;;vertical-align:bottom;"&gt;2.9%&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: center;;vertical-align:bottom;"&gt;&lt;div style="white-space: nowrap; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.9%-2.0%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0px; text-align: center;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.70%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 70%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Volatility&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center;;vertical-align:bottom;"&gt;57.10%&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center;;vertical-align:bottom;"&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;55%-56.2%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;56.60%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected dividend yield&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: center;;vertical-align:bottom;"&gt;0%&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: center;;vertical-align:bottom;"&gt;0%&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0px; text-align: center;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;0%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 70%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercise multiple&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center;;vertical-align:bottom;"&gt;2.2&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center;;vertical-align:bottom;"&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.2-2.8&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.2-2.8&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value of underlying ordinary share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: center;;vertical-align:bottom;"&gt;0.35&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: center;;vertical-align:bottom;"&gt;&lt;div style="white-space: nowrap; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.02-3.94&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0px; text-align: center;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;5.12&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 70%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected term&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center;;vertical-align:bottom;"&gt;10&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center;;vertical-align:bottom;"&gt;10&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;10&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;The estimated fair values of the underlying ordinary shares at the grant date was estimated by management with the assistance of an independent valuation firm. The Company first determined its enterprise value by using income approach, which required the estimation of future cash flows, and the application of an appropriate discount rate with reference to comparable listed companies engaged in the similar industry to convert such future cash flows to a single present value, and then allocated the enterprise value between the ordinary shares and preferred shares. The expected volatility was estimated based on the historical volatility of comparable peer public companies with a time horizon close to the expected term of the Company&amp;#8217;s options. The risk-free interest rate was estimated based on the yield to maturity of U.S.&amp;#160;treasury bonds denominated in USD for a term consistent with the expected term of the Company&amp;#8217;s options in effect at the option valuation date. The expected exercise multiple was estimated as the average ratio of the stock price to the exercise price of when employees would decide to voluntarily exercise their vested options. As the Company did not have sufficient information of past employee exercise history, it was estimated by referencing to a widely-accepted academic research publication. Expected dividend yield is zero as the Company does not anticipate any dividend payments in the foreseeable future. Expected term is the contract life of the&amp;#160;option.&lt;/div&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The weighted average grant date fair value of the share options for the years ended December&amp;#160;31, 2018, 2019 and 2020 was US$0.26, US$2.96 and US$4.78, &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;respectively. Since the exercisability is dependent upon the completion of an initial public offering of the Company, no compensation expense relating to the options was recorded for the years ended December 31, 2018 and 2019. For the year ended December 31, 2020, the Company recognized&amp;#160;&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;US$60,805,483&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;share-based compensation expenses.&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: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of December&amp;#160;31, 2020, US$76,830,482&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;of total unrecognized compensation expense related to &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-vested&lt;/div&gt; share options is expected to be recognized over a weighted average period of approximately 1.14&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;years.&lt;/div&gt;&lt;div style="background-color: initial; font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
<us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock id="Factid_19405602" contextRef="P01_01_2020To12_31_2020">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The fair value of the options granted is estimated on the date of grant using the binomial option pricing model with the following key assumptions&amp;#160;used: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="background-color: initial; font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 70%;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; text-align: center;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; text-align: center;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; text-align: center;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&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="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); text-align: center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); text-align: center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); text-align: center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Risk-free rate of return (per&amp;#160;annum)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: center;;vertical-align:bottom;"&gt;2.9%&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: center;;vertical-align:bottom;"&gt;&lt;div style="white-space: nowrap; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.9%-2.0%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0px; text-align: center;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.70%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 70%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Volatility&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center;;vertical-align:bottom;"&gt;57.10%&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center;;vertical-align:bottom;"&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;55%-56.2%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;56.60%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected dividend yield&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: center;;vertical-align:bottom;"&gt;0%&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: center;;vertical-align:bottom;"&gt;0%&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0px; text-align: center;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;0%&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 70%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Exercise multiple&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center;;vertical-align:bottom;"&gt;2.2&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center;;vertical-align:bottom;"&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.2-2.8&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.2-2.8&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 70%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value of underlying ordinary share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: center;;vertical-align:bottom;"&gt;0.35&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); text-align: center;;vertical-align:bottom;"&gt;&lt;div style="white-space: nowrap; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;3.02-3.94&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); padding: 0px; text-align: center;;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;5.12&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 70%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Expected term&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center;;vertical-align:bottom;"&gt;10&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: center;;vertical-align:bottom;"&gt;10&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding: 0px; text-align: center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;10&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber id="Factid_19405623" contextRef="PAsOn12_31_2020" unitRef="Unit_shares" decimals="0">8669543</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice id="Factid_19405624" contextRef="PAsOn12_31_2020" unitRef="Unit_USD_per_Share" decimals="2">0.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 id="Factid_19405625" contextRef="P01_01_2020To12_31_2020">P8Y1M27D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 id="Factid_19405626" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="0">122626494</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate id="Factid_19405632" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="4">0.0070</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate id="Factid_19405633" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="4">0.5660</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate id="Factid_19405634" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="2">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice id="Factid_19405635" contextRef="PAsOn12_31_2020_MinimumMembersrtRangeAxis" unitRef="Unit_USD_per_Share" decimals="1">2.2</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice id="Factid_19405636" contextRef="PAsOn12_31_2020_MaximumMembersrtRangeAxis" unitRef="Unit_USD_per_Share" decimals="1">2.8</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
<us-gaap:SharePrice id="Factid_19405637" contextRef="PAsOn12_31_2020" unitRef="Unit_USD_per_Share" decimals="2">5.12</us-gaap:SharePrice>
<us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 id="Factid_19405638" contextRef="P01_01_2020To12_31_2020">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate id="Factid_19405640" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_pure" decimals="3">0.029</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate id="Factid_19405641" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_pure" decimals="4">0.5710</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate id="Factid_19405642" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_pure" decimals="2">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
<us-gaap:CommonStockCapitalSharesReservedForFutureIssuance id="Factid_19405656" contextRef="PAsOn06_16_2020_TwentyEighteenShareIncentivePlanMemberusgaapRestructuringPlanAxis" unitRef="Unit_shares" decimals="0">15000000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross id="Factid_19405663" contextRef="P08_31_2020To08_31_2020" unitRef="Unit_shares" decimals="0">116000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
<us-gaap:Revenues id="Factid_19405838" contextRef="P01_01_2020To12_31_2020_GroupChattingServicesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="0">122978167</us-gaap:Revenues>
<us-gaap:Revenues id="Factid_19405839" contextRef="P01_01_2020To12_31_2020_GameServicesMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="0">11949243</us-gaap:Revenues>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax id="Factid_19411353" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax id="Factid_19411355" contextRef="P01_01_2019To12_31_2019" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax id="Factid_19411356" contextRef="P01_01_2018To12_31_2018" unitRef="Unit_USD" xsi:nil="true" />
<us-gaap:CommonStockSharesAuthorized id="Factid_19411369" contextRef="PAsOn12_31_2019_IPOMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="INF">500000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesAuthorized id="Factid_19411371" contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">400000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_19411372" contextRef="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesAuthorized id="Factid_19411373" contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">100000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_19411378" contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock id="Factid_19461381" contextRef="P01_01_2020To12_31_2020">&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The potential dilutive securities that have not been included in the calculation of diluted /earnings (loss) per share as their inclusion would be anti-dilutive are as follow: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width: 64%;"&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&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="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&amp;#160;the&amp;#160;Year&amp;#160;Ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 64%;;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Redeemable convertible preferred shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;51,236,189&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;51,236,189&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212; &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 14pt;"&gt;&lt;td style="background: none rgb(204, 238, 255); width: 64%; height: 14pt;;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Share options&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background: none rgb(204, 238, 255); width: 2%; height: 14pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background: none rgb(204, 238, 255); height: 14pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: none rgb(204, 238, 255); height: 14pt;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background: none rgb(204, 238, 255); height: 14pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background: none rgb(204, 238, 255); width: 2%; height: 14pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background: none rgb(204, 238, 255); height: 14pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background: none rgb(204, 238, 255); height: 14pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212; &amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background: none rgb(204, 238, 255); height: 14pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background: none rgb(204, 238, 255); width: 2%; height: 14pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background: none rgb(204, 238, 255); height: 14pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; height: 14pt; background: none rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9.5pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;35,764,660&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background: none rgb(204, 238, 255); height: 14pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
<us-gaap:ConversionOfStockSharesIssued1 id="Factid_19811200" contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="0">-73393941</us-gaap:ConversionOfStockSharesIssued1>
<us-gaap:ConversionOfStockAmountIssued1 id="Factid_19811201" contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="0">-7339</us-gaap:ConversionOfStockAmountIssued1>
<us-gaap:ConversionOfStockSharesIssued1 id="Factid_19811202" contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0">48659928</us-gaap:ConversionOfStockSharesIssued1>
<us-gaap:ConversionOfStockAmountIssued1 id="Factid_19811203" contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">4866</us-gaap:ConversionOfStockAmountIssued1>
<us-gaap:ConversionOfStockSharesIssued1 id="Factid_19811204" contextRef="P01_01_2020To12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0">24734013</us-gaap:ConversionOfStockSharesIssued1>
<us-gaap:ConversionOfStockAmountIssued1 id="Factid_19811205" contextRef="P01_01_2020To12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">2473</us-gaap:ConversionOfStockAmountIssued1>
<us-gaap:SharesOutstanding id="Factid_19811206" contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0">24734013</us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquity id="Factid_19811207" contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">2473</us-gaap:StockholdersEquity>
<us-gaap:PaymentsOfStockIssuanceCosts id="Factid_19811422" contextRef="P01_01_2020To12_31_2020_IPOMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="0">12405096</us-gaap:PaymentsOfStockIssuanceCosts>
<us-gaap:ProceedsFromContributedCapital id="Factid_19811495" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">7339</us-gaap:ProceedsFromContributedCapital>
<yala:AccrualOfIssuanceCostsInAccruedExpensesAndOtherCurrentLiabilities id="Factid_19811509" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="0">226537</yala:AccrualOfIssuanceCostsInAccruedExpensesAndOtherCurrentLiabilities>
<yala:GovernmentGrantsPolicyPolicyTextBlock id="Factid_19811571" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&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:italic;display:inline;;font-style:italic;display:inline;"&gt;(p)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Government Grants &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Government grant is recognized when there is reasonable assurance that the Group will comply with the conditions attach to it and the grant will be received. Government grant for the purpose of giving immediate financial support to the Group with no future related costs or obligation is recognized in the Group&amp;#8217;s consolidated statements of comprehensive (loss) / income when the grant becomes receivable. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</yala:GovernmentGrantsPolicyPolicyTextBlock>
<us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy id="Factid_19811576" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&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:italic;display:inline;;font-style:italic;display:inline;"&gt;(q)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Share-based Compensation &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group periodically grants share-based awards, mainly including share options to eligible employees and management, which are subject to service and performance conditions.&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;The Group recognizes compensation cost for an equity classified award with only service conditions that has a graded vesting schedule on a straight-line basis over the requisite service period for the entire award, provided that the cumulative amount of compensation cost recognized at any date at least equals the portion of the grant date fair value of such award that is vested at that date. For equity awards that contain both a service condition and a performance condition, the Company recognizes compensation cost on a &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;tranche-by-tranche&lt;/div&gt;&lt;/div&gt; basis, and when the Group considers that it is probable that the performance condition will be achieved. To the extent the required vesting conditions are not met resulting in the forfeiture of the share-based awards, previously recognized compensation expense relating to those awards is reversed.&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
<us-gaap:UnrecognizedTaxBenefits id="Factid_19811617" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="0">0</us-gaap:UnrecognizedTaxBenefits>
<us-gaap:CommonStockCapitalSharesReservedForFutureIssuance id="Factid_19817334" contextRef="PAsOn12_31_2020_TwentyTwentyEquityIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF">2492603</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
<yala:PercentageOfOrdinarySharesIssuedAndOutstanding id="Factid_19817380" contextRef="PAsOn12_31_2020_TwentyTwentyEquityIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_pure" decimals="2">0.02</yala:PercentageOfOrdinarySharesIssuedAndOutstanding>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant id="Factid_19817381" contextRef="PAsOn12_31_2020_TwentyTwentyEquityIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="0">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
<yala:ShareBasedCompensationArrangementBySharebasedPaymentAwardStockOptionPlanPeriod id="Factid_19817529" contextRef="P01_01_2020To12_31_2020_TwentyTwentyEquityIncentivePlanMemberusgaapPlanNameAxis">P4Y</yala:ShareBasedCompensationArrangementBySharebasedPaymentAwardStockOptionPlanPeriod>
<yala:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfStockOptionVested id="Factid_19817530" contextRef="PAsOn12_31_2020_TwentyTwentyEquityIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_pure" decimals="2">0.25</yala:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfStockOptionVested>
<yala:ShareBasedCompensationArrangementBySharebasedPaymentAwardVestingStockOptionsOnProRataBasis id="Factid_19817531" contextRef="P01_01_2020To12_31_2020_TwentyTwentyEquityIncentivePlanMemberusgaapPlanNameAxis">P36M</yala:ShareBasedCompensationArrangementBySharebasedPaymentAwardVestingStockOptionsOnProRataBasis>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_19817544" contextRef="P01_01_2020To12_31_2020_IPOMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="0">46458472</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_19817646" contextRef="P01_01_2020To12_31_2020_CostOfRevenuesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="0">16255275</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_19817647" contextRef="P01_01_2020To12_31_2020_SellingAndMarketingExpensesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="0">7672437</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_19817648" contextRef="P01_01_2020To12_31_2020_GeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="0">35861913</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:AllocatedShareBasedCompensationExpense id="Factid_19817649" contextRef="P01_01_2020To12_31_2020_TechnologyAndProductDevelopmentExpensesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="0">1015858</us-gaap:AllocatedShareBasedCompensationExpense>
<us-gaap:CommonStockSharesAuthorized id="Factid_19817722" contextRef="PAsOn02_07_2018" unitRef="Unit_shares" decimals="INF">500000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_19817723" contextRef="PAsOn02_07_2018" unitRef="Unit_USD_per_Share" decimals="INF">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesAuthorized id="Factid_19817755" contextRef="PAsOn02_07_2018_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">448763811</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesAuthorized id="Factid_19817756" contextRef="PAsOn02_07_2018_PreferredStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF">51236189</us-gaap:CommonStockSharesAuthorized>
<us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction id="Factid_19818011" contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="0">18600000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
<us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction id="Factid_19818029" contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="0">700000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
<us-gaap:SaleOfStockPricePerShare id="Factid_19818030" contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD_per_Share" decimals="1">7.5</us-gaap:SaleOfStockPricePerShare>
<us-gaap:ProceedsFromIssuanceInitialPublicOffering id="Factid_19818031" contextRef="P01_01_2020To12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="0">135117436</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
<yala:TemporaryEquityCarryingAmountAttributableToParentTextBlock id="Factid_19818248" contextRef="P01_01_2020To12_31_2020">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7. MEZZANINE EQUITY &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; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&amp;#160;A, Class&amp;#160;B and Class&amp;#160;C Redeemable Convertible Preferred Shares &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; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In April and September 2016, FYXTech BVI and Shenzhen Yale issued Class&amp;#160;A Redeemable Convertible Preferred Shares to investors in exchange for a total cash consideration of US$300,000. The rights, preferences and privileges of Class&amp;#160;A Redeemable Convertible Preferred Shares issued by FYXTech BVI and Shenzhen Yale (collectively &amp;#8220;Class&amp;#160;A Preferred Equity&amp;#8221;) are substantially identical. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In January and June 2017, FYXTech BVI and Shenzhen Yale issued Class&amp;#160;B Redeemable Convertible Preferred Shares to individual investors in exchange for a total cash consideration of US$218,233. The rights, preferences and privileges of Class&amp;#160;B Redeemable Convertible Preferred Shares issued by FYXTech BVI and Shenzhen Yale (collectively &amp;#8220;Class&amp;#160;B Preferred Equity&amp;#8221;) are substantially identical. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In June 2017, FYXTech BVI and Shenzhen Yale issued Class&amp;#160;C Redeemable Convertible Preferred Shares to an investor in exchange for a total cash consideration of US$726,195. The rights, preferences and privileges of Class&amp;#160;C Redeemable Convertible Preferred Shares issued by FYXTech BVI and Shenzhen Yale (collectively &amp;#8220;Class&amp;#160;C Preferred Equity&amp;#8221;) are substantially identical. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 1px; margin-top: 18px; margin-bottom: 0px; background: none;"&gt;&lt;div style="font-size: 1px; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Upon the issuance of Class&amp;#160;C Preferred Equity, the holders of Class&amp;#160;A Preferred Equity, the Class&amp;#160;B Preferred Equity and the Class&amp;#160;C Preferred Equity owned 12%, 4% and 10% of FYXTech BVI and Shenzhen Yale&amp;#8217;s equity interest on a fully-diluted basis, respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The rights, preferences and privileges of Class&amp;#160;A Preferred Equity, Class&amp;#160;B Preferred Equity and Class&amp;#160;C Preferred Equity are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Redemption Rights &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; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Each holder of Class&amp;#160;A Preferred Equity and Class&amp;#160;B Preferred Equity shall be entitled to receive an amount equal to 100% of the original purchase price of such preferred equity if deemed liquidation events as defined in the agreement which were outside of the control of FYXTech BVI and Shenzhen Yale occur. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Each holder of Class&amp;#160;C Preferred Equity shall have the right to request FYXTech BVI and Shenzhen Yale to redeem Class&amp;#160;C Preferred Equity held by such shareholder at the price of the original purchase price of such Class&amp;#160;C Preferred Equity plus a simple interest rate of 15% per annum, and minus cumulative dividends that has been distributed on such Class&amp;#160;C Preferred Equity if &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 6pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="width:4%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;;width:5%;"&gt;(1)&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;FYXTech BVI or Shenzhen Yale fails to consummate an IPO within five (5)&amp;#160;years after the closing date of the purchase of the Class&amp;#160;C Preferred Equity, or &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 6pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="width:4%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;;width:5%;"&gt;(2)&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;a material breach as defined in the agreement occurs. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Conversion Rights &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; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Each of Class&amp;#160;A Preferred Equity, Class&amp;#160;B Preferred Equity and Class&amp;#160;C Preferred Equity may be converted into ordinary shares of FYXTech BVI at the sole discretion of its holder at the initial conversion ratio of 1:1. The initial conversion ratio of Class&amp;#160;A Preferred Equity, Class&amp;#160;B Preferred Equity and Class&amp;#160;C Preferred Equity is subject to contingent conversion adjustments for any new securities issued. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Voting Rights &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; background: none;"&gt;Each holder of Class&amp;#160;A Preferred Equity, Class&amp;#160;B Preferred Equity and Class&amp;#160;C Preferred Equity shall be entitled to that number of votes corresponding to the number of ordinary shares on an &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;as-converted&lt;/div&gt; basis.&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Dividend Rights &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; background: none;"&gt;Each of Class&amp;#160;A Preferred Equity, Class&amp;#160;B Preferred Equity and Class&amp;#160;C Preferred Equity shall be entitled to an equal share (on an &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;as-converted&lt;/div&gt; basis) in any dividend.&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Liquidation Preferences &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; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In the event of a liquidation, dissolution, winding up or deemed liquidation defined in the agreement, the distributable assets thereof shall be distributed among the shareholders as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(a) Firstly, each holder of Class&amp;#160;C Preferred Equity shall have the right to receive the higher of the following: (1)&amp;#160;the fair market value multiplied by the share percentage of the Class&amp;#160;C Preferred Equity that such holder holds in FYXTech BVI and Shenzhen Yale, (2) 150% of the original &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;purchase&amp;#160;&lt;/div&gt;price of such Class&amp;#160;C Preferred Equity; or (3)&amp;#160;the original purchase price of such Class&amp;#160;C Preferred Equity plus the amount calculated at the compound interest rate of 15% per annum; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(b) Secondly, after the payment of the Class&amp;#160;C Liquidation Preference, each holder of Class&amp;#160;B Preferred Equity shall be entitled to receive an amount equal to one hundred percent (100%) of the original purchase price of such Class&amp;#160;B Preferred Equity; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px; background: none;"&gt;&lt;div style="font-size: 1px; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(c) Thirdly, after the payment of the Class&amp;#160;B Liquidation Preference, each holder of the Class&amp;#160;A Preferred Equity shall be entitled to receive an amount equal to one hundred percent (100%) of the original purchase price of such Class&amp;#160;A Preferred Equity; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(d)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;Finally&lt;/div&gt;, after the payment of the Class&amp;#160;A Liquidation Preference, the balance of the surplus assets (if any) of the Company shall be distributed among the holders of ordinary shares, Class&amp;#160;A Preferred Equity, Class&amp;#160;B Preferred Equity and Class&amp;#160;C Preferred Equity on a fully diluted basis. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Accounting of Class&amp;#160;A, Class&amp;#160;B and Class&amp;#160;C Preferred Equity &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; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company classified Class&amp;#160;A Preferred Equity and Class&amp;#160;B Preferred Equity as mezzanine equity in the consolidated balance sheet as they were contingently redeemable upon the occurrence of deemed liquidation events which were outside of the control of FYXTech BVI and Shenzhen Yale. The Company classified Class&amp;#160;C Preferred Equity as mezzanine equity in the consolidated balance sheet as they were contingently redeemable upon the occurrence of IPO or defined events which were outside of the control of FYXTech BVI and Shenzhen Yale. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company concluded the embedded conversion and redemption option of Class&amp;#160;A Preferred Equity, Class&amp;#160;B Preferred Equity and Class&amp;#160;C Preferred Equity did not need to be bifurcated pursuant to ASC 815 because these terms do not permit net settlement, nor they can be readily settled net by a means outside the contract, nor they can provide for delivery of an asset that puts the holders in a position not substantially different from net settlement. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company also determined that there was no beneficial conversion feature attributable to Class&amp;#160;A Preferred Equity, Class&amp;#160;B Preferred Equity and Class&amp;#160;C Preferred Equity because the initial effective conversion prices of these Preferred Equity were higher than the estimated fair value of FYXTech BVI and Shenzhen Yale&amp;#8217;s ordinary shares at each commitment dates. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;Class&amp;#160;A Preferred Equity, Class&amp;#160;B Preferred Equity and Class&amp;#160;C Preferred Equity were recorded initially at fair value, net of issuance costs. The Company accreted changes in the redemption value of Class&amp;#160;A Preferred Equity, Class&amp;#160;B Preferred Equity and Class&amp;#160;C Preferred Equity over the period from the date of issuance to the earliest redemption date using the interest method. The accretions were recorded against retained earnings, or in the absence of retained earnings, by charges against additional &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital. Once additional &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital had been exhausted, additional charges were recorded against retained earnings or accumulated deficit.&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;FYXTech BVI and Shenzhen Yale repurchased Class&amp;#160;A Preferred Equity in February 2018 and March 2018 in exchange for a total cash consideration of US$3&amp;#160;million. FYXTech BVI and Shenzhen Yale repurchased Class&amp;#160;C Preferred Equity in May 2018 in exchange for a cash consideration of US$4.6&amp;#160;million. The repurchased preferred shares were cancelled immediately. The excess of the repurchase price over the carrying amount of Class&amp;#160;A Preferred Equity and Class&amp;#160;C Preferred Equity in the amount of US$2,700,000 and US$3,781,363, respectively, representing a return to the holders of Class&amp;#160;A Preferred Equity and Class&amp;#160;C Preferred Equity was treated as deemed dividends to these Preferred Equity Holders. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px; background: none;"&gt;&lt;div style="font-size: 1px; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The activities of Class&amp;#160;A Preferred Equity, Class&amp;#160;B Preferred Equity and Class&amp;#160;C Preferred Equity for the year ended December&amp;#160;31, 2018 are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width:65%;"&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&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&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&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&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="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&amp;#160;A&lt;br/&gt; Preferred&lt;br/&gt; Equity&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&amp;#160;B&lt;br/&gt; Preferred&lt;br/&gt; Equity&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Class&amp;#160;C&lt;br/&gt; Preferred&lt;br/&gt; Equity&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&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="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance as of January&amp;#160;1, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;300,000&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;218,233&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;772,382&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,290,615&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accretion&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;30,439&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;30,439&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Repurchase&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(300,000&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(802,821&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,102,821&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Re-designation&lt;/div&gt; (see note below)&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(218,233&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(218,233&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance as of December&amp;#160;31, 2018&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;  &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series Angel, Series &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt; and Series A Redeemable Convertible Preferred Shares &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On May&amp;#160;23, 2018, the Company issued 4,955,327 Series Angel Redeemable Convertible Preferred Shares (&amp;#8220;Series Angel Preferred Shares&amp;#8221;), with par value of US$0.0001 per share to the Class&amp;#160;B Preferred Equity Holders at minimal consideration. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;On May&amp;#160;23, 2018, the Company issued 9,917,226 Series &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt; Redeemable Convertible Preferred Shares (&amp;#8220;Series &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt; Preferred Shares&amp;#8221;) with par value of US$0.0001 per share to the &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Co-founders&lt;/div&gt; at minimal consideration.&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;As stated in note 1, in connection with the Reorganization, the equity structure of the Company was substantially identical to that of FYXTech BVI and Shenzhen Yale immediately before the Reorganization on a fully-diluted basis. Therefore, the Company considered that on May&amp;#160;23, 2018, Class&amp;#160;B Preferred Equity were redesignated into Series Angel Preferred Shares, and the ordinary shares which represented 11% equity interest of FYXTech BVI and Shenzhen Yale were redesignated into Series &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt; Preferred Shares.&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On May&amp;#160;23, 2018, the Company issued 36,363,636 Series A Redeemable Convertible Preferred Shares (&amp;#8220;Series A Preferred Shares&amp;#8221;) to third-party investors in exchange for a total cash consideration of US$20&amp;#160;million, or US$0.5500 per share. Total issuance costs of Series A Preferred Shares were US$922,589. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;The rights, preferences and privileges of Series Angel Preferred Shares, Series &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt; Preferred Shares and Series A Preferred Shares (collectively &amp;#8220;Preferred Shares&amp;#8221;) are as follows:&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Redemption Rights &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; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Preferred Shares shall be redeemable at the option of holders of the Preferred Shares if: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 6pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="width:4%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;;width:5%;"&gt;(1)&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;the Company has not consummated a Qualified Initial Public Offering (&amp;#8220;Qualified IPO&amp;#8221;) within five (5)&amp;#160;years after the issuance of Preferred Shares; or &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 6pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="width:4%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;;width:5%;"&gt;(2)&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;the material breach as defined in the agreement occurs. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;The redemption price of Series Angel Preferred Share, Series &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt; Preferred Shares and Series A Preferred shares was US$0.0528, US$0.0753 and US$0.5500 per share, respectively, plus a single rate of ten percent per annum for the period from the date on which Series Angel Preferred Share, Series &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt; Preferred Shares and Series A Preferred shares were issued to the date on which the preferred shares are redeemed and the redemption price is paid, plus all accrued but unpaid dividends.&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;The redemption preference from high priority to low priority is in sequence as follows: (i)&amp;#160;Series A Preferred Shares, (ii)&amp;#160;Series &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt; Preferred Shares, and (iii)&amp;#160;Series Angel Preferred Shares.&lt;/div&gt; &lt;div style="font-size: 1px; margin-top: 18px; margin-bottom: 0px; background: none;"&gt;&lt;div style="font-size: 1px; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Conversion Rights &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; background: none;"&gt;Each holder of Preferred Shares shall have the right, at such holder&amp;#8217;s sole discretion, to convert all or any portion of its Preferred Shares into &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ordinary shares&amp;#160;&lt;/div&gt;at any time. The conversion rate for Preferred Shares shall be determined by dividing the original issuance price for Series A Preferred Shares or assumed issuance price (which is also the redemption price aforementioned) for Series &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt; Preferred Shares and Series Angel Preferred Shares (collectively &amp;#8220;Preferred Share Issuance Price&amp;#8221;) by the conversion price then in effect at the date of the conversion. The initial conversion price will be the Preferred Share Issuance Price (i.e., a &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1-to-1&lt;/div&gt;&lt;/div&gt; initial conversion ratio), as applicable, which will be subject to adjustments to reflect share dividends, share splits, combination, subdivisions, consolidations, reclassifications, exchange, substitutions, reorganizations, mergers and other dilutive events.&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Each preferred share shall automatically be converted into ordinary shares, at the then applicable preferred share conversion price (i)&amp;#160;upon the closing of a Qualified IPO or (ii)&amp;#160;the prior written approval of the holders of a majority of the Preferred Shares then outstanding. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Voting Rights &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; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Each Preferred Share holder shall carry a number of votes equal to the number of ordinary shares then issuable upon its conversion into ordinary shares at the record date for determination of the shareholders entitled to vote on such matters, or, if no such record date is established, at the date such vote is taken or any written consent of shareholders is solicited. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Dividend Rights &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; background: none;"&gt;Each holder of the Preferred Shares shall be entitled to receive preferential, &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cumulative&lt;/div&gt; dividends, out of any assets legally available therefor, at an amount equal to the greater of: (i)&amp;#160;a single annual rate of eight percent of the Preferred Shares Issuance Price (as adjusted for any subdivisions, consolidations, bonus issues, reclassifications and the like) as and if declared by the Board, or (ii)&amp;#160;any dividends which would be distributed to the holders of Preferred Shares on a pro rata, pari passu basis among all holders of &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;ordinary shares&amp;#160;&lt;/div&gt;and Preferred Shares (on an &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;as-converted&lt;/div&gt; basis) when, as and if declared by the Board.&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Liquidation Preferences &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; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In the event of any liquidation, dissolution, winding up or deemed liquidation defined in the agreement, either voluntary or involuntary, the holders of Preferred Shares shall be entitled to receive, an amount equal to one hundred percent of Preferred Shares Issuance Price and all accrued or declared but unpaid dividends thereon.&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;The liquidation right should be settled in the sequence of (i)&amp;#160;Series A Preferred Shares, (ii)&amp;#160;Series &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt; Preferred Shares, and (iii)&amp;#160;Series Angel Preferred Shares.&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Accounting of Series Angel, Series &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt; and Series A Preferred Shares &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; background: none;"&gt;The Company classified Series Angel Preferred Shares, Series &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt; Preferred Shares and Series A Preferred Shares as mezzanine equity in the consolidated balance sheet&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt; as they are contingently redeemable upon the occurrence of certain events outside of the Company&amp;#8217;s control.&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;The Company concluded the embedded conversion and redemption option of Series Angel Preferred Shares, Series &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt; Preferred Shares and Series A Preferred Shares did not need to be bifurcated pursuant to ASC 815 because these terms do not permit net settlement, nor they can be readily settled net by a means outside the contract, nor they can provide for delivery of an asset that puts the holders in a position not substantially different from net settlement.&lt;/div&gt; &lt;div style="font-size: 1px; margin-top: 18px; margin-bottom: 0px; background: none;"&gt;&lt;div style="font-size: 1px; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;The Company also determined that there was no beneficial conversion feature attributable to the Series Angel Preferred Shares, Series &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt; Preferred Shares and Series A Preferred Shares because the initial effective conversion prices of these preferred shares were higher than the estimated fair value of the Company&amp;#8217;s ordinary shares at the relevant commitment dates.&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As described above, on May&amp;#160;23, 2018, Class&amp;#160;B Preferred Equity were redesignated into Series Angel Preferred Shares. The Company determines whether such amendment or modification to the terms of Series Angel Preferred Shares represents an extinguishment based on a fair value approach. Since the difference between the fair value of the Class&amp;#160;B Preferred Shares and Series Angel Preferred Shares upon the modification date was immaterial, the Company initially recorded the Series Angel Preferred Shares at the carrying amount of Class&amp;#160;B Preferred Shares on the issuance date of Series Angel Preferred Shares. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;As described above, on May&amp;#160;23, 2018, certain portion of ordinary shares of FYXTech BVI and Shenzhen Yale were redesignated into Series &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt; Preferred Shares. Series &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt; Preferred Shares were recorded initially at fair value. The excess of fair value of Series &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt; Preferred Shares upon the issuance date over the carrying amount of ordinary shares was US$3,570,201 was in substance a transfer of wealth from ordinary shareholders to the holders of preferred shares and therefore was treated as deemed dividend to the Series &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt; Preferred Shareholders.&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;The Company accreted changes in the redemption value of Series Angel Preferred Shares and Series A Preferred Shares over the period from the date of issuance to the earliest redemption date using the interest method. The accretions were recorded against retained earnings, or in the absence of retained earnings, by charges against additional &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital. Once additional &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital had been exhausted, additional charges were recorded against retained earnings or accumulated deficit. Since the redemption value of Series &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt; Preferred Shares is less than its carrying amount, no accretion was recorded.&lt;/div&gt;  &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;All of the Redeemable Convertible Preferred Shares were converted to equivalent number of Class A Ordinary Shares immediately upon the completion of the Company&amp;#8217;s initial public offering on September 30, 2020. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;The activities of Series Angel Preferred Shares, Series &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt; Preferred Shares and Series A Preferred Shares for the years ended December&amp;#160;31, 2019 and 2020 are as follows:&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'times new roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width:60%;"&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:2%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&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&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&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&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="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series&amp;#160;Angel&lt;br/&gt; Preferred&lt;br/&gt; Shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Series&amp;#160;Pre-A&lt;/div&gt;&lt;br/&gt; Preferred&lt;br/&gt; Shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Series A&lt;br/&gt; Preferred&lt;br/&gt; Shares&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&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="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance as of January&amp;#160;1, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;234,394&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,570,201&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;20,157,863&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;23,962,458&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#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;"&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accretion&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;29,214&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#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;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1,911,038&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1,940,252&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance as of December&amp;#160;31, 2019&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;263,608&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,570,201&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22,068,901&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;25,902,710&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accretion&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;24,299&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&amp;#8212; &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1,552,727&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;1,577,026&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;Conversion to ordinary shares&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(287,907&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(3,570,201&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(23,621,628&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(27,479,736&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance as of December&amp;#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#8212; &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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#8212; &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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#8212; &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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#8212; &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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</yala:TemporaryEquityCarryingAmountAttributableToParentTextBlock>
<us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities id="Factid_19818594" contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">287411</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
<us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities id="Factid_19818595" contextRef="P01_01_2020To12_31_2020_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">287907</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
<us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities id="Factid_19818597" contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">3569209</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
<us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities id="Factid_19818598" contextRef="P01_01_2020To12_31_2020_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">3570201</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
<us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities id="Factid_19818599" contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">23617992</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
<us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities id="Factid_19818600" contextRef="P01_01_2020To12_31_2020_SeriesARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="0">23621628</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
<yala:CommonStockValueSharesAuthorized id="Factid_19829842" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="INF">50000</yala:CommonStockValueSharesAuthorized>
<us-gaap:CommonStockSharesAuthorized id="Factid_19829855" contextRef="PAsOn12_31_2020_IPOMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="INF">500000000</us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_19829922" contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockParOrStatedValuePerShare id="Factid_19829928" contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
<yala:Redeemablenoncontrollinginterestequitypreferredredemptioninterestrate id="Factid_19829956" contextRef="P01_01_2020To12_31_2020_ClassCRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2">0.15</yala:Redeemablenoncontrollinginterestequitypreferredredemptioninterestrate>
<yala:Redeemablenoncontrollinginterestequitypreferredredemptioninterestrate id="Factid_19829957" contextRef="P12_31_2020To12_31_2020_ClassCRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_pure" decimals="2">0.15</yala:Redeemablenoncontrollinginterestequitypreferredredemptioninterestrate>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription id="Factid_19831117" contextRef="P12_31_2020To12_31_2020">Stock options granted to employees will be exercisable upon the Company&amp;#8217;s completion of IPO and shall be forfeited at the time the employee terminates of cause and breaches of the employees&amp;#8217; obligations, three months after termination of employment of the employee or twelve months after employee terminates of death or disability. The exercise price is US$0.10, US$0.18, US$0.22 or US$0.35 for these stock options granted</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription>
<yala:StockIssuedDuringPeriodIssuedForServicesDescription id="Factid_19857623" contextRef="P05_23_2018To05_23_2018_InvestorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SeriesAngelRedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">minimal consideration</yala:StockIssuedDuringPeriodIssuedForServicesDescription>
<yala:StockIssuedDuringPeriodIssuedForServicesDescription id="Factid_19857791" contextRef="P05_23_2018To05_23_2018_SeriesPreARedeemableConvertiblePreferredSharesMemberusgaapStatementClassOfStockAxis">minimal consideration</yala:StockIssuedDuringPeriodIssuedForServicesDescription>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_19857895" contextRef="P01_01_2018To12_31_2018_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0">51236189</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="Factid_19857896" contextRef="P01_01_2019To12_31_2019_RedeemableConvertiblePreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0">51236189</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<yala:ShareOptions id="Factid_19857897" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0">35764660</yala:ShareOptions>
<us-gaap:RevenueRecognitionPolicyTextBlock id="Factid_19905255" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(k)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Revenue Recognition &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group has adopted ASC 606, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers&lt;/div&gt;, since its establishment and recognizes revenue when control of the promised services are transferred to the customers, in an amount that reflects the consideration that the Group expects to receive in exchange for those services. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Substantially all the revenues of the Group were derived from voice-centric social networking and entertainment platform, which provides group chatting and games services. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Group chatting service&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: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group provides group chatting service to individual users with fr&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;e&lt;/div&gt;e access to the basic functions on the platform. It also provide&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt; enhanced experience by sales of virtual items and provision of upgrade service on the platform. The Group has the sole discretion in designing the specifications and establishing pricing of virtual items and upgrade service. Individual user purchases virtual items and upgrade service using the Group&amp;#8217;s virtual currency which is in turn acquired through third party payment platforms. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group recognizes revenue relating to virtual items at the &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;point-in-time&lt;/div&gt;&lt;/div&gt; when they are consumed. Upgrade service primarily consists of VIP rights or premium membership in chat rooms over a specified limited period or the period the users are registered on the platform. Revenues from the upgrade service with limited period are recognized ratably over the period the service is made available to the users. Revenues from the upgrade service without any time limits are recognized ratably over the estimated period of the relevant user groups. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Games service&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: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group provides games service to individual users through its mobile game applications. Individual users consume virtual currency to play a game, purchase virtual items which can be used to enjoy one-time privileges in the game, and upgrade service. Each game is completed within several minutes. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group charges individual users virtual currency to play a game, which currently accounts for a small portion of games service revenue. The Group has determined that each of these games represents a distinct performance obligation. The related revenue is recognized over the period of the gameplay which takes several minutes. The Group recognizes revenue relating to virtual items upon consumption. Upgrade service primarily consists of premium rights over the period the users are registered on the platform. Revenues from the upgrade service are recognized ratably over the estimated period of the relevant user groups. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The estimated period of upgrade services in both the group chatting service and games service is determined based on the expected service period derived from historical users&amp;#8217; behavioral pattern. This estimate is &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;re-assessed&lt;/div&gt; on a quarterly basis. Adjustments arising from the changes of estimated period of the users are applied prospectively as such changes are resulted from new information indicating a change in the users&amp;#8217; behavior. &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Deferred revenue&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: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Virtual currency is non-refundable and does not have expiration date. Proceeds received from users&amp;#8217; purchase of virtual currency are recorded as deferred revenue. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred revenue (a contract liability) is recognized when the Group has an obligation to transfer services to a customer for which the Company has received consideration related to the Group&amp;#8217;s group chatting and games services from the customer. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The balance of deferred revenue as of January 1, 2018, 2019, and 2020 was US$911,190,&amp;#160;&lt;/div&gt;US$3,439,418&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;/div&gt; and&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;6,010,874&amp;#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;respectively, which were recognized as revenue for the years ended December 31, 2018, 2019, and 2020, respectively. The balance as of December 31, 2020 is expected to be recognized as revenues within&lt;/div&gt; one year. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
<us-gaap:EarningsPerSharePolicyTextBlock id="Factid_19905260" contextRef="P01_01_2020To12_31_2020">&lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;w&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Earnings (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="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic earnings (loss) per share is computed by dividing net income (loss) attributable to ordinary shareholders, taking into consideration the deemed dividends to preferred shareholders (if any), by the weighted average number of ordinary shares outstanding during the year using the &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-class&lt;/div&gt; method. Under the &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-class&lt;/div&gt; method, net income is allocated between ordinary shares and other participating securities based on their participating rights. Shares issuable for little to no consideration upon the satisfaction of certain conditions are considered as outstanding shares and included in the computation of basic earnings (loss) per share as of the date that all necessary conditions have been satisfied. Net losses are not allocated to other participating securities if based on their contractual terms they are not obligated to share the losses.&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s redeemable convertible preferred shares are participating securities, as they have contractual nonforfeitable right to participate in distributions of earnings. The redeemable convertible preferred shares have no contractual obligation to fund or otherwise absorb the Group&amp;#8217;s losses. Accordingly, any undistributed net income is allocated on a pro rata basis to ordinary shares and redeemable convertible preferred shares; whereas any undistributed net loss is allocated to ordinary shares only. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted earnings (loss) per share is calculated by dividing net earnings (loss) attributable to ordinary shareholders, as adjusted for the effect of dilutive ordinary equivalent shares, if any, by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the year. Ordinary equivalent shares consist of ordinary shares issuable upon the conversion of the preferred shares, using the &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;if-converted&lt;/div&gt; method, and shares issuable upon the exercise of share options using the treasury stock method. Ordinary equivalent shares are not included in the denominator of the diluted earnings (loss) per share calculation when inclusion of such share would be anti-dilutive. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
<us-gaap:EarningsPerShareTextBlock id="Factid_19905293" contextRef="P01_01_2020To12_31_2020">&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;11&lt;/div&gt;. EARNINGS (LOSS) PER SHARE &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table sets forth the basic and diluted earnings (loss) per share computation and provides a reconciliation of the numerator and denominator for the periods presented. Shares issuable for little consideration relating to the vested share options have been included in the number of outstanding shares used for basic earnings per share: &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; background: none; letter-spacing: 0px; top: 0px; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; background: none; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width: 65%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&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&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&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="padding-bottom: 0.7pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Numerator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net Income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;20,241,623&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;28,924,803&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;3,213,386&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deemed dividend to Class&amp;#160;A Redeemable Convertible Preferred Equity Holder&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(2,700,000&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212; &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deemed dividend to Class&amp;#160;C Redeemable Convertible Preferred Equity Holder&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(3,781,363&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&amp;#8212; &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;Deemed dividend to Series &lt;div style="white-space: nowrap; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt; Redeemable Convertible Preferred Shareholders&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(3,570,201&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212; &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accretion of redeemable convertible preferred shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(1,127,052&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(1,940,252&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(1,577,026&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:top;"&gt;&lt;div style="margin-top:0in; margin-right:0in; margin-bottom:.0001pt; margin-left:12.0pt; text-indent:-12.0pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dividends distributed to redeemable convertible preferred shareholders&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin: 0px 0in; line-height: normal; font-family: calibri, sans-serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin: 0px 0in; line-height: normal; font-family: calibri, sans-serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin: 0px 0in; line-height: normal; font-family: calibri, sans-serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin: 0px 0in; line-height: normal; font-family: calibri, sans-serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin: 0px 0in; line-height: normal; font-family: calibri, sans-serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin: 0px 0in; line-height: normal; font-family: calibri, sans-serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin: 0px 0in; line-height: normal; font-family: calibri, sans-serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin: 0px 0in; line-height: normal; font-family: calibri, sans-serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3,704,083&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 65%;;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Distribution to the shareholders of FYXTech BVI and&lt;/div&gt;&lt;/div&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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shenzhen Yale in connection with the Reorganization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(18,146,091&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 9%; padding: 0pt 5pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 65%; background-color: rgb(204, 238, 255);;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Earnings attributable to redeemable convertible preferred shareholders&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(11,093,510&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 9%; padding: 0pt 5pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212; &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 65%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 65%;;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Numerator for basic and diluted earnings (loss) per share calculation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(9,083,084&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15,891,041&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 8%; padding: 0pt 0pt 0pt 5pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2,067,723 &lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 65%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 65%; background-color: rgb(204, 238, 255);;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Denominator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 65%;;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average number of ordinary shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;73,393,941&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;73,393,941&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;91,755,810&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 65%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 65%;;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Denominator for basic and diluted earnings (loss) per share calculation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;73,393,941&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;73,393,941&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;91,755,810&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 65%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 65%;;vertical-align:bottom;"&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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Earnings (loss) per ordinary share&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 65%;;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212; Basic and diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(0.12&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.22&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(0.02&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 65%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;   &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the purpose of calculating loss per share for the year ended December&amp;#160;31, 2018, the weighted average number of ordinary shares outstanding used in the calculation has been retrospectively adjusted to reflect the issuance of ordinary shares in connection with the Reorganization (see note 1), as if the Reorganization had occurred at the beginning of the year. &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The potential dilutive securities that have not been included in the calculation of diluted /earnings (loss) per share as their inclusion would be anti-dilutive are as follow: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width: 64%;"&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&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="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&amp;#160;the&amp;#160;Year&amp;#160;Ended&amp;#160;December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 64%;;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Redeemable convertible preferred shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;51,236,189&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;51,236,189&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212; &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 14pt;"&gt;&lt;td style="background: none rgb(255, 255, 255); width: 64%; height: 14pt;;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Share options&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background: none rgb(255, 255, 255); width: 2%; height: 14pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background: none rgb(255, 255, 255); height: 14pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: none rgb(255, 255, 255); height: 14pt;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background: none rgb(255, 255, 255); height: 14pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background: none rgb(255, 255, 255); width: 2%; height: 14pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background: none rgb(255, 255, 255); height: 14pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background: none rgb(255, 255, 255); height: 14pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212; &amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background: none rgb(255, 255, 255); height: 14pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background: none rgb(255, 255, 255); width: 2%; height: 14pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background: none rgb(255, 255, 255); height: 14pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; height: 14pt; background: none rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-size: 9.5pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;35,764,660&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background: none rgb(255, 255, 255); height: 14pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;  &lt;div style="font-size: 1px; margin-top: 0px; margin-bottom: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
<us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock id="Factid_19905310" contextRef="P01_01_2020To12_31_2020">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table sets forth the basic and diluted earnings (loss) per share computation and provides a reconciliation of the numerator and denominator for the periods presented. Shares issuable for little consideration relating to the vested share options have been included in the number of outstanding shares used for basic earnings per share: &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; background: none; letter-spacing: 0px; top: 0px; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; background: none; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width: 65%;"&gt;&lt;/td&gt;&lt;td style="width: 1%;;vertical-align:bottom;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&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&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&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="padding-bottom: 0.7pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Numerator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net Income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;20,241,623&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;28,924,803&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;3,213,386&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deemed dividend to Class&amp;#160;A Redeemable Convertible Preferred Equity Holder&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(2,700,000&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212; &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deemed dividend to Class&amp;#160;C Redeemable Convertible Preferred Equity Holder&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(3,781,363&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&amp;#8212; &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;Deemed dividend to Series &lt;div style="white-space: nowrap; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-A&lt;/div&gt; Redeemable Convertible Preferred Shareholders&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(3,570,201&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212; &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 65%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accretion of redeemable convertible preferred shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(1,127,052&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(1,940,252&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;(1,577,026&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:top;"&gt;&lt;div style="margin-top:0in; margin-right:0in; margin-bottom:.0001pt; margin-left:12.0pt; text-indent:-12.0pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Dividends distributed to redeemable convertible preferred shareholders&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin: 0px 0in; line-height: normal; font-family: calibri, sans-serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin: 0px 0in; line-height: normal; font-family: calibri, sans-serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin: 0px 0in; line-height: normal; font-family: calibri, sans-serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin: 0px 0in; line-height: normal; font-family: calibri, sans-serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin: 0px 0in; line-height: normal; font-family: calibri, sans-serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin: 0px 0in; line-height: normal; font-family: calibri, sans-serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin: 0px 0in; line-height: normal; font-family: calibri, sans-serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin: 0px 0in; line-height: normal; font-family: calibri, sans-serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; text-align:right; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(3,704,083&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background: rgb(204, 238, 255); padding: 0in; white-space: nowrap;;vertical-align:bottom;"&gt;&lt;div style="margin:0in 0in 0.0001pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 65%;;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Distribution to the shareholders of FYXTech BVI and&lt;/div&gt;&lt;/div&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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Shenzhen Yale in connection with the Reorganization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;(18,146,091&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 9%; padding: 0pt 5pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 65%; background-color: rgb(204, 238, 255);;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Earnings attributable to redeemable convertible preferred shareholders&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(11,093,510&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 9%; padding: 0pt 5pt 0pt 0pt;;text-align:right;;vertical-align:bottom;"&gt;&amp;#8212; &lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 65%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 65%;;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Numerator for basic and diluted earnings (loss) per share calculation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(9,083,084&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15,891,041&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 8%; padding: 0pt 0pt 0pt 5pt;;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2,067,723 &lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 65%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 65%; background-color: rgb(204, 238, 255);;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Denominator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 1%; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255); width: 65%;;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Weighted average number of ordinary shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;73,393,941&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;73,393,941&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;91,755,810&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 65%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 65%;;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Denominator for basic and diluted earnings (loss) per share calculation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;73,393,941&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;73,393,941&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;91,755,810&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 65%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgba(255, 255, 255, 0); width: 65%;;vertical-align:bottom;"&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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Earnings (loss) per ordinary share&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 65%;;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212; Basic and diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(0.12&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.22&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(0.02&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 65%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0); width: 1%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgba(255, 255, 255, 0);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgba(255, 255, 255, 0);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
<us-gaap:SignificantAccountingPoliciesTextBlock id="Factid_19905368" contextRef="P01_01_2020To12_31_2020">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: 12pt;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; background: none; line-height: 12pt;"&gt;&amp;#160;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Basis of Presentation &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The accompanying consolidated financial statements of the Group have been prepared in accordance with accounting principles generally accepted in the United&amp;#160;States of America (&amp;#8220;U.S.&amp;#160;GAAP&amp;#8221;). &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 18pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Principles of Consolidation &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The consolidated financial statements include the financial statements of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances among the Company and its wholly-owned subsidiaries have been eliminated upon consolidation. &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 18pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(c)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Use of Estimates &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The preparation of the consolidated financial statements in accordance with U.S.&amp;#160;GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, related disclosures of contingent assets and liabilities at the balance sheet date, and the reported revenues and expenses during the reported period. Significant accounting estimates include, but not limited to, fair value of share-based compensation awards, ordinary shares and convertible redeemable preferred shares. 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&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 18pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(d)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Commitment and Contingencies &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;In the normal course of business, the Group is subject to loss contingencies, such as legal proceedings and claims arising out of its business, that cover a wide range of matters, including, among others, government investigations, shareholder lawsuits, and &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-income&lt;/div&gt; tax matters. An accrual for a loss contingency is recognized when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. If a potential material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, is disclosed.&lt;/div&gt;  &lt;div style="font-size: 1px; margin-top: 18px; margin-bottom: 0px; background: none;"&gt;&lt;div style="font-size: 1px; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(e)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Cash and Cash Equivalents &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash and cash equivalents consist of cash at bank and highly liquid investments placed with banks, which have original maturities of three months or less and are readily convertible to known amounts of cash. The Company&amp;#8217;s cash and cash equivalents are deposited in financial institutions at below locations: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; width: 76%;;margin : 0px auto;;text-align:left;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width: 73%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="width: 2%;;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&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="padding-bottom: 0.7pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:;"&gt;&amp;#160;&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="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;;width:;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;;width:;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:top;"&gt;&lt;div style="margin-top:0in; margin-right:0in; margin-bottom:.0001pt; margin-left:12.0pt; text-indent:-12.0pt; line-height:normal; font-family:calibri,sans-serif"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;times new roman&amp;quot;, serif; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Financial institutions in the mainland of the PRC&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin: 0px 0in; line-height: normal; font-family: calibri, sans-serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&lt;div style="margin: 0px 0in; line-height: normal; font-family: calibri, sans-serif;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background:#cceeff; padding:0in 0in 0in 0in;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;Denominated in RMB&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;486,117&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;5,511,982&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;Denominated in USD&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,214,485&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,819,424&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total cash balances held at mainland PRC financial institutions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,700,602&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7,331,406&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;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-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Financial institutions in Hong Kong Special Administrative Region (&amp;#8220;HK S.A.R. &amp;#8220;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;Denominated in USD&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;14,929,853&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;133,911,336&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total cash balances held at the HK S.A.R. financial institutions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14,929,853&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;133,911,336&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financial institutions in UAE&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;Denominated in &lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;United&amp;#160;&lt;/div&gt;Arab Emirates Dirham (&amp;#8220;AED&amp;#8221;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;6,059,127&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;23,249,640&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;Denominated in USD&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;17,355,953&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;35,813,863&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total cash balances held at the UAE financial institutions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;23,415,080&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;59,063,503&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financial institutions in United&amp;#160;States&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;Denominated in USD&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;119,810&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,127,775&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total cash &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;and cash equivalents&amp;#160;&lt;/div&gt;balances held at the United&amp;#160;States financial institutions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;119,810&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,127,775&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financial institutions in Singapore&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#8212;Denominated in USD&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;5,137,277&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;26,449,262&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255); width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total cash balances held at the Singapore financial institutions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,137,277&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255); width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;26,449,262&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 73%;;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total cash &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;and cash equivalents&amp;#160;&lt;/div&gt;balances held at financial institutions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;45,302,622&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;236,883,282&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;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 73%;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#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); background: none; line-height: normal;"&gt;&amp;#160;&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); background: none; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 18pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(f)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Term &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;D&lt;/div&gt;eposits &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Term deposits represent deposits placed with banks with original maturities of more than three months but less than one year. The Group&amp;#8217;s term deposits as of December 31, 2019 &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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;were &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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;denominated &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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in USD and were deposited at a financial institution in Singapore. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 18pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(g)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Short-term Investments &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;Short-term investments include financial products issued by financial institutions. The Group classifies the financial products as &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; securities, which are recorded at fair value. Unrealized holding gains and losses, net of the related income tax effect, on &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; securities are excluded from earnings and reported as a separate component of accumulated other comprehensive income until realized. Realized gains and losses from the sale of &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; securities are determined on a specific-identification basis.&lt;/div&gt;  &lt;div style="font-size: 1px; margin-top: 18px; margin-bottom: 0px; background: none;"&gt;&lt;div style="font-size: 1px; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(h)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Property and Equipment, net &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: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment are stated at cost less depreciation and any impairment. Property and equipment are depreciated using the straight-line method over the estimated useful lives of the assets, as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px; width: 100%;;margin : 0px auto;;text-align:left;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 33%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 65%;"&gt;&lt;br/&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="white-space: nowrap; width: 33%; padding-bottom: 0.45pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 8pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Category&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%; padding-bottom: 0.45pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 65%; font-size: 8pt; border-bottom: 0.75pt solid black;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; background: none; line-height: normal;;text-align:center;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Estimated Useful Life&lt;/div&gt;&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: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 33%;;vertical-align:top;"&gt;Electronic equipment&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="width: 65%;;text-align:right;;vertical-align:top;"&gt;3 years&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 33%;;vertical-align:top;"&gt;Vehicle&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="width: 65%;;text-align:right;;vertical-align:top;"&gt;4 years&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 33%;;vertical-align:top;"&gt;Office furniture&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="width: 65%;;text-align:right;;vertical-align:top;"&gt;5 years&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="width: 33%;;vertical-align:top;"&gt;Leasehold&amp;#160;improvement&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; width: 2%;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="width: 65%;;text-align:right;;vertical-align:top;"&gt;Shorter of the lease term or the estimated useful life of the assets&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;  &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Ordinary maintenance and repairs are charged to expenses as incurred, while replacements and betterments are capitalized. When items are retired or otherwise disposed of, income is charged or credited for the difference between net book value of the item disposed and proceeds realized thereon. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Property and equipment are reviewed for impairment when events or changes in circumstances indicate that the carrying value of such assets may not be recoverable. Recoverability of a long-lived asset or asset group to be held and used is measured by a comparison of the carrying amount of an asset or asset group to the estimated undiscounted future cash flows expected to be generated by the asset or asset group. If the carrying value of an asset or asset group exceeds its estimated undiscounted future cash flows, an impairment loss is recognized by the amount that the carrying value exceeds the estimated fair value of the asset or asset group. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;-&lt;/div&gt;party independent appraisals, as considered necessary. Assets to be disposed are reported at the lower of carrying amount or fair value less costs to sell, and are no longer depreciated. No impairment of long-lived assets was recognized for the year presented. &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 18pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(i)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Value Added 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="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s PRC subsidiaries and Dubai subsidiary are subject to value added tax (&amp;#8220;VAT&amp;#8221;). Revenue from providing services is generally subject to VAT at the rate of&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; 6&lt;/div&gt;% for PRC subsidiaries and 5% for Dubai subsidiary,&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;respectively. The Group paid to local tax authorities after netting input VAT on purchases. The excess of output VAT over input VAT is reflected in accrued expenses and other current liabilities, and the excess of input VAT over output VAT is reflected in prepayments and other current assets in the consolidated balance&amp;#160;sheets. &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 18pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(j)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair Value Measurements &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value represents the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;market-based&lt;/div&gt; measurement that should be determined based on assumptions that market participants would use in pricing an asset or a&amp;#160;liability. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounting Standards Codification (&amp;#8220;ASC&amp;#8221;) 820, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair Value Measurements and Disclosures&lt;/div&gt; (&amp;#8220;ASC 820&amp;#8221;) defines fair value, establishes a framework for measuring fair value and expands disclosures about fair value measurements. Accounting guidance establishes a &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;three-level&lt;/div&gt; fair value hierarchy and requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument&amp;#8217;s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The three levels of inputs&amp;#160;are: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&amp;#160;1 &amp;#8212; Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active&amp;#160;markets. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&amp;#160;2 &amp;#8212; Include other inputs that are directly or indirectly observable in the marketplace. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&amp;#160;3 &amp;#8212; Unobservable inputs which are supported by little or no market activity. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px; background: none;"&gt;&lt;div style="font-size: 1px; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Accounting guidance also describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach and (3) 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 cost approach is based on the amount that would currently be required to replace an asset.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financial assets and liabilities of the Group primarily consist cash and cash equivalents, term deposits, short-term investments, accounts payable, accrued expenses and other current liabilities. The Group measures short-term investments at fair value on a recurring basis. Short-term investments include financial products issued by financial institutions, which are valued based on price per unit quoted by financial institutions. They are categorized in Level 2 of the fair value hierarchy. As of December 31, 2019 and 2020, the carrying values of other financial instruments approximated to their fair values due to the short maturity of these instruments.&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 18pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(k)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Revenue Recognition &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group has adopted ASC 606, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers&lt;/div&gt;, since its establishment and recognizes revenue when control of the promised services are transferred to the customers, in an amount that reflects the consideration that the Group expects to receive in exchange for those services. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Substantially all the revenues of the Group were derived from voice-centric social networking and entertainment platform, which provides group chatting and games services. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Group chatting service&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: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group provides group chatting service to individual users with fr&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;e&lt;/div&gt;e access to the basic functions on the platform. It also provide&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt; enhanced experience by sales of virtual items and provision of upgrade service on the platform. The Group has the sole discretion in designing the specifications and establishing pricing of virtual items and upgrade service. Individual user purchases virtual items and upgrade service using the Group&amp;#8217;s virtual currency which is in turn acquired through third party payment platforms. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group recognizes revenue relating to virtual items at the &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;point-in-time&lt;/div&gt;&lt;/div&gt; when they are consumed. Upgrade service primarily consists of VIP rights or premium membership in chat rooms over a specified limited period or the period the users are registered on the platform. Revenues from the upgrade service with limited period are recognized ratably over the period the service is made available to the users. Revenues from the upgrade service without any time limits are recognized ratably over the estimated period of the relevant user groups. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Games service&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: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group provides games service to individual users through its mobile game applications. Individual users consume virtual currency to play a game, purchase virtual items which can be used to enjoy one-time privileges in the game, and upgrade service. Each game is completed within several minutes. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group charges individual users virtual currency to play a game, which currently accounts for a small portion of games service revenue. The Group has determined that each of these games represents a distinct performance obligation. The related revenue is recognized over the period of the gameplay which takes several minutes. The Group recognizes revenue relating to virtual items upon consumption. Upgrade service primarily consists of premium rights over the period the users are registered on the platform. Revenues from the upgrade service are recognized ratably over the estimated period of the relevant user groups. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The estimated period of upgrade services in both the group chatting service and games service is determined based on the expected service period derived from historical users&amp;#8217; behavioral pattern. This estimate is &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;re-assessed&lt;/div&gt; on a quarterly basis. Adjustments arising from the changes of estimated period of the users are applied prospectively as such changes are resulted from new information indicating a change in the users&amp;#8217; behavior. &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Deferred revenue&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: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Virtual currency is non-refundable and does not have expiration date. Proceeds received from users&amp;#8217; purchase of virtual currency are recorded as deferred revenue. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Deferred revenue (a contract liability) is recognized when the Group has an obligation to transfer services to a customer for which the Company has received consideration related to the Group&amp;#8217;s group chatting and games services from the customer. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The balance of deferred revenue as of January 1, 2018, 2019, and 2020 was US$911,190,&amp;#160;&lt;/div&gt;US$3,439,418&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;/div&gt; and&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;6,010,874&amp;#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;respectively, which were recognized as revenue for the years ended December 31, 2018, 2019, and 2020, respectively. The balance as of December 31, 2020 is expected to be recognized as revenues within&lt;/div&gt; one year. &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-size: 1px; margin-top: 18px; margin-bottom: 0px; background: none;"&gt;&lt;div style="font-size: 1px; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(l)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Cost of Revenues &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cost of revenues consists primarily of (i)&amp;#160;commission fees paid to third party payment platforms, and (ii)&amp;#160;staff cost and expenses related to the operations of the mobile platforms. &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 18pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(m)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Selling and Marketing 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="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Selling and marketing expenses mainly consist of (i)&amp;#160;advertising costs and market promotion expenses, and (ii)&amp;#160;staff cost, rental and depreciation related to selling and marketing functions. Advertising costs, which consist primarily of online advertisements, are expensed as incurred. The advertising costs were&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;US$5,296,954&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt; US$7,541,366 and US$12,383,514&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;for the years ended &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;December 31, 2018, 2019 and 2020, respectively&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 18pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(n)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;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="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;General and administrative expenses mainly consist of (i)&amp;#160;staff cost, rental and depreciation related to general and administrative personnel, (ii)&amp;#160;professional service fees; and (iii)&amp;#160;other corporate expenses. &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 18pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(o)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Technology and Product 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="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Technology and product development expenses consist primarily of (i)&amp;#160;staff cost, and (ii)&amp;#160;related expenses for the employees involved in designing and developing new features for the mobile platforms and self-developed mobile games. All technology and product development expenditures are expensed as incurred.&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 18pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&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:italic;display:inline;;font-style:italic;display:inline;"&gt;(p)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Government Grants &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Government grant is recognized when there is reasonable assurance that the Group will comply with the conditions attach to it and the grant will be received. Government grant for the purpose of giving immediate financial support to the Group with no future related costs or obligation is recognized in the Group&amp;#8217;s consolidated statements of comprehensive (loss) / income when the grant becomes receivable. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 18pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&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:italic;display:inline;;font-style:italic;display:inline;"&gt;(q)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Share-based Compensation &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group periodically grants share-based awards, mainly including share options to eligible employees and management, which are subject to service and performance conditions.&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;The Group recognizes compensation cost for an equity classified award with only service conditions that has a graded vesting schedule on a straight-line basis over the requisite service period for the entire award, provided that the cumulative amount of compensation cost recognized at any date at least equals the portion of the grant date fair value of such award that is vested at that date. For equity awards that contain both a service condition and a performance condition, the Company recognizes compensation cost on a &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;tranche-by-tranche&lt;/div&gt;&lt;/div&gt; basis, and when the Group considers that it is probable that the performance condition will be achieved. To the extent the required vesting conditions are not met resulting in the forfeiture of the share-based awards, previously recognized compensation expense relating to those awards is reversed.&lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 18pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;r&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Employee Benefits &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s subsidiaries in PRC participate in a government mandated, defined contribution plan, pursuant to which certain retirement, medical, housing and other welfare benefits are provided to employees. PRC labor laws require the entities incorporated in China to pay to the local labor bureau a monthly contribution calculated at a stated contribution rate on the compensation of qualified employees. The Group has no further commitments beyond its monthly contribution. Employee social benefits included as expenses in the accompanying consolidated statements of comprehensive income amounted to US$337,897, US$876,074 and US$1,008,337 for the years ended December&amp;#160;31, 2018, 2019 and 2020, respectively. &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-size: 1px; margin-top: 18px; margin-bottom: 0px; background: none;"&gt;&lt;div style="font-size: 1px; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;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="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;Current income taxes are provided on the basis of income before income taxes for financial reporting purposes, and adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. Deferred income taxes are provided using the liability method. Under this method, deferred income tax assets and liabilities are recognized for the tax effects of temporary differences and are determined by applying enacted tax rates expected to apply to taxable income in the periods in which those temporary differences are expected to be recovered or settled. The effect on deferred income tax assets and liabilities of a change in tax rates or tax laws is recognized in the consolidated statements of comprehensive income in the period the change in tax rates or tax laws is enacted. A valuation allowance is provided to reduce the amount of deferred income tax assets if based on the weight of available evidence, it is &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;more-likely-than-not&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; that some portion, or all, of the deferred income tax assets will not be realized.&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;The Group applies a &amp;#8220;more likely than not&amp;#8221; recognition threshold in the evaluation of uncertain tax positions. The Group recognizes the benefit of a tax position in its consolidated financial statements if the tax position is &amp;#8220;more likely than not&amp;#8221; to prevail based on the facts and technical merits of the position. Tax positions that meet the &amp;#8220;more likely than not&amp;#8221; recognition threshold are measured at the largest amount of tax benefit that has a greater than fifty percent likelihood of being realized upon settlement. Unrecognized tax benefits may be affected by changes in interpretation of laws, rulings of tax authorities, tax audits, and expiry of statutory limitations. In addition, changes in facts, circumstances and new information may require the Group to adjust the recognition and measurement estimates with regard to individual tax positions. Accordingly, unrecognized tax benefits are periodically reviewed and &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;re-assessed.&lt;/div&gt; Adjustments, if required, are recorded in the Group&amp;#8217;s consolidated financial statements in the period in which the change that necessities the adjustments occurs. The ultimate outcome for a particular tax position may not be determined with certainty prior to the conclusion of a tax audit and, in certain circumstances, a tax appeal or litigation process. The Group records interest and penalties related to unrecognized tax benefits (if any) in interest expenses and general and administrative expenses, respectively. As of December&amp;#160;31, &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019 and &lt;/div&gt;2020, the Group did not have any unrecognized uncertain tax positions.&lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 18pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;t&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Operating Lease &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;The Group leases premises for offices under &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cancellable&lt;/div&gt; operating leases. Payments made under operating lease are charged to the consolidated statements of comprehensive income on a straight-line basis over the term of underlying lease. There are no capital improvement funding, lease concessions, escalated rent provisions or contingent rent in the lease agreements. The Company has no legal or contractual asset retirement obligations at the end of the lease term.&lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 18pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;u&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Foreign Currency &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s reporting currency is United States Dollars (&amp;#8220;US$&amp;#8221;). The functional currency of the Company and its wholly-owned subsidiaries incorporated at Dubai, HK S.A.R. and British Virgin Islands is US$. The functional currency of the Company&amp;#8217;s PRC subsidiaries is Chinese Renminbi (&amp;#8220;RMB&amp;#8221;). &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Transactions denominated in currencies other than the functional currency are remeasured into the functional currency at the exchange rates prevailing at the date of the transaction. Monetary assets and liabilities denominated in foreign currency are remeasured into the functional currency using the applicable exchange rate at the balance sheet date. The resulted exchange differences are recorded in general and administrative expenses in the consolidated statements of comprehensive income. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The financial statements of the Company&amp;#8217;s PRC subsidiaries are translated from RMB into US$. Assets and liabilities are translated into US$ using the applicable exchange rates at the balance sheet date. Equity accounts other than earnings or deficits generated in the current period are translated into US$ using the appropriate historical rates. Revenues, expenses, gains and losses are translated into US$ using the average exchange rates for the relevant period. The resulted foreign currency translation adjustments are recorded as a component of other comprehensive income or loss in the consolidated statements of comprehensive income, and the accumulated foreign currency translation adjustments are recorded as a component of accumulated other comprehensive income in the consolidated statement of shareholders&amp;#8217; equity (deficit).&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style="font-size: 1px; margin-top: 18px; margin-bottom: 0px; background: none;"&gt;&lt;div style="font-size: 1px; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;v&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Concentration and 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="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&amp;#8217;s cost of revenues mainly included commission fees paid to third party payment platforms, among which two third party payment platforms individually represent greater than 10% of the Group&amp;#8217;s cost of revenues excluding payroll and welfare and depreciation for the years ended December&amp;#160;31, 2018, 2019 and 2020 are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width:75%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:8%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:7%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:7%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&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="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&amp;#160;the&amp;#160;Year&amp;#160;Ended&amp;#160;December&amp;#160;31&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 0.7pt; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&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="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2018&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2019&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background: none rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;A&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;67&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;61&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;60&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="background-color: rgb(204, 238, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; background: none; line-height: normal;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;B&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;19&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;14&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: 'times new roman';;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:right;;vertical-align:bottom;"&gt;19&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: 'times new roman';;vertical-align:bottom;"&gt;%&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 18pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;w&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Earnings (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="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic earnings (loss) per share is computed by dividing net income (loss) attributable to ordinary shareholders, taking into consideration the deemed dividends to preferred shareholders (if any), by the weighted average number of ordinary shares outstanding during the year using the &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-class&lt;/div&gt; method. Under the &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-class&lt;/div&gt; method, net income is allocated between ordinary shares and other participating securities based on their participating rights. Shares issuable for little to no consideration upon the satisfaction of certain conditions are considered as outstanding shares and included in the computation of basic earnings (loss) per share as of the date that all necessary conditions have been satisfied. Net losses are not allocated to other participating securities if based on their contractual terms they are not obligated to share the losses.&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s redeemable convertible preferred shares are participating securities, as they have contractual nonforfeitable right to participate in distributions of earnings. The redeemable convertible preferred shares have no contractual obligation to fund or otherwise absorb the Group&amp;#8217;s losses. Accordingly, any undistributed net income is allocated on a pro rata basis to ordinary shares and redeemable convertible preferred shares; whereas any undistributed net loss is allocated to ordinary shares only. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Diluted earnings (loss) per share is calculated by dividing net earnings (loss) attributable to ordinary shareholders, as adjusted for the effect of dilutive ordinary equivalent shares, if any, by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the year. Ordinary equivalent shares consist of ordinary shares issuable upon the conversion of the preferred shares, using the &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;if-converted&lt;/div&gt; method, and shares issuable upon the exercise of share options using the treasury stock method. Ordinary equivalent shares are not included in the denominator of the diluted earnings (loss) per share calculation when inclusion of such share would be anti-dilutive. &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 18pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;x&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;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="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group uses the management approach in determining its operating segments. The Group&amp;#8217;s chief operating decision maker has been identified as the Chief Executive Officer, who reviews consolidated results when making decisions about allocating resources and assessing performance of the Group. For the purpose of internal reporting and management&amp;#8217;s operation review, the Group&amp;#8217;s Chief Executive Officer does not segregate the Group&amp;#8217;s business by product or service lines. Management has determined that the Group has one operating segment, which is the social networking and entertainment platform. &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-size: 1px; margin-top: 18px; margin-bottom: 0px; background: none;"&gt;&lt;div style="font-size: 1px; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;y&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;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="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In accordance with the PRC Company Laws, the PRC subsidiaries must make appropriations from &lt;/div&gt;their &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profits as determined under the generally accepted accounting principles in the PRC (&amp;#8220;PRC GAAP&amp;#8221;) to &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-distributable&lt;/div&gt; reserve funds including statutory surplus fund and discretionary surplus fund. The appropriation to the statutory surplus fund must be 10% of the &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profits as determined under PRC GAAP. Appropriation is not required if the statutory surplus fund has reached 50% of the &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;registered capital of the PRC companies. Appropriation to the discretionary surplus fund is made at the discretion of the PRC companies. The statutory surplus fund and discretionary surplus fund are restricted for use. They may only be applied to offset losses or increase the registered capital of the respective companies. These reserves are not allowed to be transferred to the Company by way of cash dividends, loans or advances, nor can they be distributed except for liquidation. As of December 31, 2019 and 2020, the statutory reserve of the Company&amp;#8217;s PRC subsidiaries was US$196,519 and US $424,682, respectively.&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;UAE Company Laws requires 10% of Yalla Dubai&amp;#8217;s annual net profits to be set aside as a statutory reserve. This allocation may be suspended by a shareholders&amp;#8217; decision once the reserve has reached an amount equal to 50% of &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;the share capital of the company. As of December 31, 2019 and 2020, the statutory reserve of Yalla Dubai was&amp;#160;&lt;/div&gt;US$136,147 and US&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;$137,023&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;, respectively&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 18pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;z&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Deferred initial public offering costs &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: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Direct costs incurred by the Company attributable to its proposed initial public offering (&amp;#8220;IPO&amp;#8221;) of ordinary shares in the United States were deferred and recorded as other assets and were offset against the gross proceeds received from such offering.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="font-size: 18pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;  &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-spacing: 0px;;width:100%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="text-align:left;;vertical-align:top;;width:4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;aa&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background: none; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: 'times new roman'; font-size: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;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="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In February&amp;#160;2016, the FASB issued Accounting Standards Updates (&amp;#8220;ASU&amp;#8221;) No.&amp;#160;2016-02, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Leases&lt;/div&gt; (&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Topic 842&lt;/div&gt;) (&amp;#8220;ASU&amp;#160;2016-02&amp;#8221;). ASU&amp;#160;2016-02 specifies the accounting for leases. For operating leases, ASU 2016-02&amp;#160;requires a lessee to recognize a right-of-use asset and a lease liability, initially measured at the present value of the lease payments, in its balance sheet. The standard also requires a lessee to recognize a single lease cost, calculated so that the cost of the lease is allocated over the lease term, on a generally straight-line basis. ASU 2016-02 was further amended in November 2019 by ASU &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-10,&lt;/div&gt; Financial Instruments&amp;#8212;Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842), and in June 2020 by ASU 2020-05, Revenue from Contracts with Customers (Topic 606) and Leases (Topic 842), which deferred the effective date of new lease standard. As a result, Accounting Standards Codification (&amp;#8220;ASC&amp;#8221;) 842, Leases, is effective for public companies for annual reporting periods, and interim periods within those years beginning after December 15, 2018. For all other entities, it is effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December&amp;#160;15, 2022. Early adoption is permitted. As the Company is an &amp;#8220;emerging growth company&amp;#8221; and elects to apply for the new and revised accounting standards at the effective date for a private company, the Company will adopt the new standard on January&amp;#160;1, 2022. The Company is currently evaluating the impact of adopting this standard on its consolidated financial statements. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: 'times new roman'; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&gt;In June 2016, the FASB issued ASU &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13,&lt;/div&gt; &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Financial Instruments&amp;#8212;Credit Losses (Topic 326)&lt;/div&gt;, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Measurement of Credit Losses on Financial Instruments&lt;/div&gt;. The guidance replaces the incurred loss impairment methodology with an expected credit loss model for which a company recognizes an allowance based on the estimate of expected credit loss. ASU &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13&lt;/div&gt; was further amended in November 2019 by ASU &lt;div style="white-space: nowrap; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2019-10.&lt;/div&gt; As a result, ASC326, &lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Financial Instruments&amp;#8212;Credit Losses&lt;/div&gt; is effective for public companies for annual reporting periods, and interim periods within those years beginning after December&amp;#160;15, 2019. For all other entities it is effective for fiscal years beginning after December&amp;#160;15, 2022, including interim periods within those fiscal years. As the Company is an &amp;#8220;emerging growth company&amp;#8221; and elects to apply for the new and revised accounting standards at the effective date for a private company, the Company will adopt the new standard on January&amp;#160;1, 2023. The Company is currently evaluating the impact of adopting this standard on its consolidated financial statements&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;. &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-size: 1px; margin-top: 18px; margin-bottom: 0px; background: none;"&gt;&lt;div style="font-size: 1px; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
<dei:EntityCommonStockSharesOutstanding id="Factid_19913373" contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">119196117</dei:EntityCommonStockSharesOutstanding>
<dei:EntityCommonStockSharesOutstanding id="Factid_19913374" contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF">24734013</dei:EntityCommonStockSharesOutstanding>
<dei:EntityAddressAddressLine1 id="Factid_20007334" contextRef="P01_01_2020To12_31_2020">#238, Building 16, Dubai Internet City</dei:EntityAddressAddressLine1>
<dei:EntityIncorporationStateCountryCode id="Factid_20029712" contextRef="P01_01_2020To12_31_2020">E9</dei:EntityIncorporationStateCountryCode>
<us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock id="Factid_20084165" contextRef="P01_01_2020To12_31_2020">&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; background: none;"&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; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;A summary of the share options activities for the years ended December 31, 2020 is presented below&lt;/div&gt;: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; background: none;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;table style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:92%;" cellspacing="0" cellpadding="0" border="0"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width:60%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:4%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:3%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:4%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:4%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&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="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number of&lt;br/&gt; shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt; average&lt;br/&gt; exercise&lt;br/&gt; price&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt; remaining&lt;br/&gt; contractual&lt;br/&gt; years&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Aggregate&lt;br/&gt; intrinsic value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#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;&amp;#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;&amp;#160;&amp;#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;&amp;#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;&amp;#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;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&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;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#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;&amp;#160;&amp;#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;&amp;#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;&amp;#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;&amp;#160;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="text-align:center;;vertical-align:bottom;"&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;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width:59%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:4%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:4%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:4%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:4%;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;td&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Outstanding at&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;January 1, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;26,733,506&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.19&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8.50&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;100,101,256&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255);;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;15,116,000&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;0.35&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Forfeited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;(136,000&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.10&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(255, 255, 255);;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Outstanding at December&amp;#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;41,713,506&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;0.25&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;8.78&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;text-align:right;;vertical-align:bottom;"&gt;587,342,349&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;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; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Vested and expect to&lt;div style="display:inline;"&gt;&amp;#160;be&lt;/div&gt; vested as of December&amp;#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;41,713,506&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.25&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;8.78&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;587,342,349&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;Exercisable as of December 31, 202&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1.5pt double black; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1.5pt double black; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal; text-align: right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;8,669,543&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); padding-bottom: 1.5pt;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1.5pt double black; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1.5pt double black; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal; text-align: right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.19&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); padding-bottom: 1.5pt;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1.5pt double black; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1.5pt double black; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal; text-align: right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;8.16&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); padding-bottom: 1.5pt;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); padding-bottom: 1.5pt;;vertical-align:bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1.5pt double black; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: 1.5pt double black; background-color: rgb(255, 255, 255);;vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal; text-align: right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;122,626,494&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(255, 255, 255); padding-bottom: 1.5pt;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
<xbrli:unit id="Unit_shares">
<xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="Unit_USD">
<xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit>
<xbrli:unit id="Unit_pure">
<xbrli:measure>xbrli:pure</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>
<link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended" />
</xbrli:xbrl>