<SEC-DOCUMENT>0001683168-21-003383.txt : 20210810
<SEC-HEADER>0001683168-21-003383.hdr.sgml : 20210810
<ACCEPTANCE-DATETIME>20210810135033
ACCESSION NUMBER:		0001683168-21-003383
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		68
CONFORMED PERIOD OF REPORT:	20210630
FILED AS OF DATE:		20210810
DATE AS OF CHANGE:		20210810

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			NOCERA, INC.
		CENTRAL INDEX KEY:			0001756180
		STANDARD INDUSTRIAL CLASSIFICATION:	AGRICULTURE PRODUCTION - LIVESTOCK & ANIMAL SPECIALTIES [0200]
		IRS NUMBER:				161626611
		STATE OF INCORPORATION:			NV
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-55993
		FILM NUMBER:		211159373

	BUSINESS ADDRESS:	
		STREET 1:		2030 POWERS FERRY RD., SE, SUITE 212
		CITY:			ATLANTA
		STATE:			GA
		ZIP:			30339
		BUSINESS PHONE:		(404) 816-8240

	MAIL ADDRESS:	
		STREET 1:		2030 POWERS FERRY RD., SE, SUITE 212
		CITY:			ATLANTA
		STATE:			GA
		ZIP:			30339
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>nocera_i10q-063021.htm
<DESCRIPTION>FORM 10-Q FOR JUNE 30, 2021
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:us-roles="http://fasb.org/us-roles/2021-01-31" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:NCRA="http://nocera.com/20210630">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02A_US%2DGAAP%2D2021 -->
<!-- Field: Set; Name: xdx; ID: xdx_036_NCRA_nocera.com_20210630 -->
<!-- Field: Set; Name: xdx; ID: xdx_048_20210101_20210630 -->
<!-- Field: Set; Name: xdx; ID: xdx_05D_edei%2D%2DEntityCentralIndexKey_0001756180 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_051_edei%2D%2DCurrentFiscalYearEndDate_%2D%2DLS0xMi0zMQ== -->
<!-- Field: Set; Name: xdx; ID: xdx_058_edei%2D%2DDocumentFiscalPeriodFocus_Q2 -->
<!-- Field: Set; Name: xdx; ID: xdx_051_edei%2D%2DDocumentFiscalYearFocus_2021 -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_069_Pure_4_xbrli%2D%2Dpure -->
<!-- Field: Set; Name: xdx; ID: xdx_07A_SO_nocera__10q%2D063021 tagged.xdxs -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityCentralIndexKey">0001756180</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt:booleanfalse" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:CurrentFiscalYearEndDate">--12-31</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:DocumentFiscalPeriodFocus">Q2</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:DocumentFiscalYearFocus">2021</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="AsOf2021-06-30" id="xdx2ixbrl0122" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="AsOf2020-12-31" id="xdx2ixbrl0123" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0430" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-03-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0431" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-03-31_custom_StatutoryAndOtherReservesMember" id="xdx2ixbrl0432" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0433" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0439" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-03-31_custom_StatutoryAndOtherReservesMember" id="xdx2ixbrl0441" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0442" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0443" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-03-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0445" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0448" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-03-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0449" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-03-31_custom_StatutoryAndOtherReservesMember" id="xdx2ixbrl0450" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0452" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2020-04-012020-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0468" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2020-04-012020-06-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0469" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2020-04-012020-06-30_custom_StatutoryAndOtherReservesMember" id="xdx2ixbrl0470" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2020-04-012020-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0471" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2020-04-012020-06-30_custom_StatutoryAndOtherReservesMember" id="xdx2ixbrl0479" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2020-04-012020-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0480" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2020-04-012020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0481" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2020-04-012020-06-30_custom_TotalNoceraStockholdersEquityMember" id="xdx2ixbrl0482" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2020-04-012020-06-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0483" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2020-04-012020-06-30" id="xdx2ixbrl0484" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-04-012020-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0488" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-04-012020-06-30_custom_StatutoryAndOtherReservesMember" id="xdx2ixbrl0490" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-04-012020-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0491" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-04-012020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0492" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-04-012020-06-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0494" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-04-012020-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0497" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-04-012020-06-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0498" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-04-012020-06-30_custom_StatutoryAndOtherReservesMember" id="xdx2ixbrl0499" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-04-012020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0501" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0523" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0528" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-01-012021-03-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0529" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-01-012021-03-31_custom_StatutoryAndOtherReservesMember" id="xdx2ixbrl0530" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0531" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-01-012021-03-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0534" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0537" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-03-31_custom_StatutoryAndOtherReservesMember" id="xdx2ixbrl0539" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0540" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0541" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-03-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0543" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0546" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-03-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0547" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-03-31_custom_StatutoryAndOtherReservesMember" id="xdx2ixbrl0548" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0550" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-03-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0552" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-03-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0561" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-04-012021-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0566" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-04-012021-06-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0567" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-04-012021-06-30_custom_StatutoryAndOtherReservesMember" id="xdx2ixbrl0568" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-04-012021-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0569" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-04-012021-06-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0572" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-04-012021-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0575" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-04-012021-06-30_custom_StatutoryAndOtherReservesMember" id="xdx2ixbrl0577" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-04-012021-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0578" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-04-012021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0579" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-04-012021-06-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0581" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0584" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0585" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30_custom_StatutoryAndOtherReservesMember" id="xdx2ixbrl0586" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0588" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0590" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-06-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0599" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2021-04-012021-06-30" id="xdx2ixbrl0814" unitRef="USD" xs:nil="true"></ix:nonFraction>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="ncra-20210630.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2021-01-01to2021-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-08-09">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-08-09</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</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="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_custom_StatutoryAndOtherReservesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:StatutoryAndOtherReservesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</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="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</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="AsOf2019-12-31_custom_TotalNoceraStockholdersEquityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:TotalNoceraStockholdersEquityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-03-31_custom_StatutoryAndOtherReservesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:StatutoryAndOtherReservesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</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-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-03-31_custom_TotalNoceraStockholdersEquityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:TotalNoceraStockholdersEquityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-03-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_custom_StatutoryAndOtherReservesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:StatutoryAndOtherReservesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_custom_TotalNoceraStockholdersEquityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:TotalNoceraStockholdersEquityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_StatutoryAndOtherReservesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:StatutoryAndOtherReservesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_TotalNoceraStockholdersEquityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:TotalNoceraStockholdersEquityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_StatutoryAndOtherReservesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:StatutoryAndOtherReservesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_custom_TotalNoceraStockholdersEquityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:TotalNoceraStockholdersEquityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-06-30_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</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="AsOf2020-12-31_custom_StatutoryAndOtherReservesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:StatutoryAndOtherReservesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</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="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</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="AsOf2020-12-31_custom_TotalNoceraStockholdersEquityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:TotalNoceraStockholdersEquityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_custom_StatutoryAndOtherReservesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:StatutoryAndOtherReservesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_custom_TotalNoceraStockholdersEquityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:TotalNoceraStockholdersEquityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_custom_StatutoryAndOtherReservesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:StatutoryAndOtherReservesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_custom_TotalNoceraStockholdersEquityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:TotalNoceraStockholdersEquityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_StatutoryAndOtherReservesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:StatutoryAndOtherReservesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_TotalNoceraStockholdersEquityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:TotalNoceraStockholdersEquityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_custom_StatutoryAndOtherReservesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:StatutoryAndOtherReservesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_custom_TotalNoceraStockholdersEquityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:TotalNoceraStockholdersEquityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_XfcMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">NCRA:XfcMember</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="From2020-01-012020-06-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NCRA:TwoCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_FourCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NCRA:FourCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NCRA:CustomerAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NCRA:CustomerAMember</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="From2021-01-012021-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NCRA:CustomerBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NCRA:CustomerBMember</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="From2021-01-012021-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NCRA:CustomerCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NCRA:CustomerCMember</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="From2021-01-012021-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_AllCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NCRA:AllCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_AllCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NCRA:AllCustomersMember</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="AsOf2021-06-30_us-gaap_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_us-gaap_EquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_EquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_us-gaap_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_us-gaap_VehiclesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_VehiclesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_custom_XinFengConstructionCoLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">NCRA:XinFengConstructionCoLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_XinFengConstructionCoLtdMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">NCRA:XinFengConstructionCoLtdMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</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="AsOf2021-06-30_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_country_HK">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:HK</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_PrcMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">NCRA:PrcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</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="AsOf2021-06-30_custom_MountainShareTransferMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:MountainShareTransferMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_MountainShareTransferMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:MountainShareTransferMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_custom_YinChiehChengMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:YinChiehChengMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_YinChiehChengMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:YinChiehChengMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_custom_TaisiElectricMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:TaisiElectricMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_TaisiElectricMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:TaisiElectricMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_ZhangBiMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:ZhangBiMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_ZhangBiMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:ZhangBiMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_ZhangBiMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:ZhangBiMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_ZhangBiMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:ZhangBiMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_YinChiehChengMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:YinChiehChengMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_YinChiehChengMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:YinChiehChengMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_YinChiehChengMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:YinChiehChengMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_YinChiehChengMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:YinChiehChengMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-04-012021-06-30_custom_MountainShareTransferMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:MountainShareTransferMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-04-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-06-30_custom_MountainShareTransferMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:MountainShareTransferMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-06-30_custom_MountainShareTransferMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:MountainShareTransferMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-06-30_custom_MountainShareTransferMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001756180</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:MountainShareTransferMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    <xbrli:unit id="Pure">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
  <ix:relationship fromRefs="Fact000908" toRefs="Footnote000919"></ix:relationship>
  <ix:relationship fromRefs="Fact000910" toRefs="Footnote000919"></ix:relationship>
  <ix:relationship fromRefs="Fact000905" toRefs="Footnote000920"></ix:relationship>
  <ix:relationship fromRefs="Fact000906" toRefs="Footnote000920"></ix:relationship>
  <ix:relationship fromRefs="Fact000912" toRefs="Footnote000921"></ix:relationship>
  <ix:relationship fromRefs="Fact000914" toRefs="Footnote000921"></ix:relationship>
  <ix:relationship fromRefs="Fact000926" toRefs="Footnote000957"></ix:relationship>
  <ix:relationship fromRefs="Fact000928" toRefs="Footnote000957"></ix:relationship>
  <ix:relationship fromRefs="Fact000930" toRefs="Footnote000957"></ix:relationship>
  <ix:relationship fromRefs="Fact000932" toRefs="Footnote000957"></ix:relationship>
  <ix:relationship fromRefs="Fact000934" toRefs="Footnote000957"></ix:relationship>
  <ix:relationship fromRefs="Fact000936" toRefs="Footnote000957"></ix:relationship>
  <ix:relationship fromRefs="Fact000938" toRefs="Footnote000957"></ix:relationship>
  <ix:relationship fromRefs="Fact000940" toRefs="Footnote000957"></ix:relationship>
  <ix:relationship fromRefs="Fact000942" toRefs="Footnote000957"></ix:relationship>
  <ix:relationship fromRefs="Fact000944" toRefs="Footnote000957"></ix:relationship>
  <ix:relationship fromRefs="Fact000946" toRefs="Footnote000957"></ix:relationship>
  <ix:relationship fromRefs="Fact000948" toRefs="Footnote000957"></ix:relationship>
  </ix:resources>
 </ix:header>
</div>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Rule-Page --><div style="margin-bottom: 3pt; width: 100%"><div style="border-top: Black 2pt solid; border-bottom: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="gfpnocera_10q-063020_htm"></span><a href="#a1">Table of
Contents</a></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>UNITED STATES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SECURITIES AND EXCHANGE COMMISSION</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>WASHINGTON, D.C. 20549</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM <span id="xdx_90D_edei--DocumentType_c20210101__20210630_zlN2f4CP8Tc8"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:DocumentType">10-Q</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Wingdings"><b><span id="xdx_90C_edei--DocumentQuarterlyReport_c20210101__20210630_zu4ybg0hXMe7"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt:booleantrue" name="dei:DocumentQuarterlyReport">x</ix:nonNumeric></span> </b></span><b>QUARTERLY
REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FOR THE QUARTERLY PERIOD ENDED <span id="xdx_90F_edei--DocumentPeriodEndDate_c20210101__20210630_zatjAecysXdg"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">JUNE 30, 2021</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>OR</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Wingdings"><b><span id="xdx_902_edei--DocumentTransitionReport_c20210101__20210630_ztFIb1td0e58"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt:booleanfalse" name="dei:DocumentTransitionReport">&#168;</ix:nonNumeric></span></b></span><b>
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FOR THE TRANSITION PERIOD FROM _______ TO ___________</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>COMMISSION FILE NO.: <span id="xdx_90A_edei--EntityFileNumber_c20210101__20210630_zDJYS1u7Virc"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityFileNumber">000-55993</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span style="text-decoration: underline"><span id="xdx_900_edei--EntityRegistrantName_c20210101__20210630_z4D5HUrkR0p6"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityRegistrantName">NOCERA, INC.</ix:nonNumeric></span></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Exact name of registrant as specified in charter)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr>
    <td style="border-bottom: black 1.5pt solid; width: 51%; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_903_edei--EntityIncorporationStateCountryCode_c20210101__20210630_zV2z3xi0DoDa"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Nevada</ix:nonNumeric></span></b></span></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; width: 48%; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_903_edei--EntityTaxIdentificationNumber_c20210101__20210630_z0iPaF9z5j7d"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityTaxIdentificationNumber">16-1626611</ix:nonNumeric></span></b></span></td></tr>
  <tr>
    <td style="text-align: center"><span style="font-size: 10pt">(State or other jurisdiction of incorporation)</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">(IRS Employer Identification No.)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span id="xdx_904_edei--EntityAddressAddressLine1_c20210101__20210630_zO3PMr41ZKCl"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityAddressAddressLine1">3F (Building B), No. 185, Sec 1, Datong Rd.</ix:nonNumeric> </span><span id="xdx_905_edei--EntityAddressAddressLine2_c20210101__20210630_zBGDqWUymuHd"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityAddressAddressLine2">Xizhi District</ix:nonNumeric></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span id="xdx_90D_edei--EntityAddressCityOrTown_c20210101__20210630_zvGAyqk5T2l8"><span style="text-decoration: underline"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityAddressCityOrTown">Taiwan</ix:nonNumeric>
</span></span><span style="text-decoration: underline"><span id="xdx_90A_edei--EntityAddressCountry_c20210101__20210630_zLVmCFbUOysl"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityAddressCountry">CN</ix:nonNumeric></span></span><span style="text-decoration: underline"> <span id="xdx_906_edei--EntityAddressPostalZipCode_c20210101__20210630_zQPIKagUA096"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityAddressPostalZipCode">00000</ix:nonNumeric></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Address of principal executive offices and zip
code)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-decoration: underline"><span id="xdx_90C_edei--CityAreaCode_c20210101__20210630_zIZd7NdoG9Ki"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:CityAreaCode">(404)</ix:nonNumeric></span> <span id="xdx_901_edei--LocalPhoneNumber_c20210101__20210630_z5jiwWUlYjy5"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:LocalPhoneNumber">816-8240</ix:nonNumeric></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Registrant&#8217;s telephone number, including
area code)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">_____________________________________</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Former name or former address and former fiscal year, if changed since last report)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Securities registered pursuant to Section 12(b) of the Act: None</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="border: black 1pt solid; width: 34%; text-align: center"><span style="font-size: 10pt">Title of each class</span></td>
    <td style="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 33%; text-align: center"><span style="font-size: 10pt">Trading Symbol(s)</span></td>
    <td style="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 33%; text-align: center"><span style="font-size: 10pt">Name of each exchange on which<br />
registered</span></td></tr>
  <tr style="vertical-align: top">
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: center"><span style="font-size: 10pt">N/A</span></td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">N/A</span></td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">N/A</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.55in">Indicate by check mark whether
the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the
preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such
filing requirements for the past 90 days. <span id="xdx_901_edei--EntityCurrentReportingStatus_c20210101__20210630_zMCL2Wu0bbQ8"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric></span> <span style="font-family: Wingdings">x</span> No <span style="font-family: Wingdings">&#168;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.55in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.55in">Indicate by check mark whether
the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T
(&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit
such files). <span id="xdx_908_edei--EntityInteractiveDataCurrent_c20210101__20210630_zFZMvIsrAxZ4"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric></span> <span style="font-family: Wingdings">x</span> No <span style="font-family: Wingdings">&#168;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.55in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 42.5pt">Indicate by check mark
whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or
emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer&#8221;, &#8220;small
reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 42.5pt">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 58%; text-align: justify"><span style="font-size: 10pt">Large accelerated filer&#160;<span style="font-family: Wingdings">&#168;</span></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 41%; text-align: justify"><span style="font-size: 10pt">Accelerated filer&#160;<span style="font-family: Wingdings">&#168;</span></span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt"><span id="xdx_909_edei--EntityFilerCategory_c20210101__20210630_zTsK56NPHw0k"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory">Non-accelerated filer</ix:nonNumeric></span>&#160;<span style="font-family: Wingdings">x</span></span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Smaller reporting company&#160;<span style="font-family: Wingdings"><span id="xdx_904_edei--EntitySmallBusiness_c20210101__20210630_z7Rxzm5XAlN1"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt:booleantrue" name="dei:EntitySmallBusiness">x</ix:nonNumeric></span></span></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">Emerging growth company&#160;<span style="font-family: Wingdings"><span id="xdx_906_edei--EntityEmergingGrowthCompany_c20210101__20210630_zYJfrd4tMeK5"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt:booleantrue" name="dei:EntityEmergingGrowthCompany">x</ix:nonNumeric></span></span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 39.8pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 39.8pt">If an emerging growth company,
indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial
accounting standards provided pursuant to Section 13(a) of the Exchange Act. <span style="font-family: Wingdings"><span id="xdx_90F_edei--EntityExTransitionPeriod_c20210101__20210630_zUY7IFG8Plz5"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt:booleanfalse" name="dei:EntityExTransitionPeriod">&#168;</ix:nonNumeric></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 39.8pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 39.8pt">Indicate by check mark whether
the registrant is a shell company (as defined in Rule 12b-2 of the Act).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 0.55in">Yes <span style="font-family: Wingdings">&#168;</span>
<span id="xdx_908_edei--EntityShellCompany_c20210101__20210630_zqrb37E1W8i1"><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" format="ixt:booleanfalse" name="dei:EntityShellCompany">No</ix:nonNumeric></span> <span style="font-family: Wingdings">x</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.55in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 39.8pt">The aggregate market value
of the registrant's issued and outstanding shares of common stock held by non-affiliates of the registrant as of June 29, 2020 based on
$0.26 per share, the price at which the registrant&#8217;s common stock was last sold on June 29, 2020, was approximately $93,548.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 39.8pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 39.8pt">There were <span id="xdx_908_edei--EntityCommonStockSharesOutstanding_iI_c20210809_zhJV9km2YVa3"><ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="AsOf2021-08-09" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,131,786</ix:nonFraction></span> shares
outstanding of the registrant&#8217;s common stock, par value $0.001 per share, as of August 9, 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b></b></p>

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;&#160;</td><td style="width: 34%; text-align: center"></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="a1"></span>TABLE OF CONTENTS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr>
    <td style="vertical-align: top; width: 10%; text-align: justify"><span style="font-size: 10pt">PART I</span></td>
    <td style="vertical-align: top; width: 85%; text-align: justify"><a href="#a2"><span style="font-size: 10pt">FINANCIAL INFORMATION</span></a></td>
    <td style="vertical-align: bottom; width: 5%; text-align: center"><span style="font-size: 10pt">3</span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">ITEM 1.</span></td>
    <td style="vertical-align: top"><a href="#a3"><span style="font-size: 10pt">INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">3</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">ITEM 2.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a8"><span style="font-size: 10pt">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">19</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">ITEM 3.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a9"><span style="font-size: 10pt">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">23</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">ITEM 4.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a10"><span style="font-size: 10pt">CONTROLS AND PROCEDURES</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">23</span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">PART II</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a11"><span style="font-size: 10pt">OTHER INFORMATION</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">26</span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">ITEM 1.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a12"><span style="font-size: 10pt">LEGAL PROCEEDINGS</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">26</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">ITEM 1A.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a13"><span style="font-size: 10pt">RISK FACTORS</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">26</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">ITEM 2</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a14"><span style="font-size: 10pt">UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">26</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">ITEM 3</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a14"><span style="font-size: 10pt">DEFAULTS UPON SENIOR SECURITIES</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">26</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">ITEM 4</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a16"><span style="font-size: 10pt">MINE SAFETY DISCLOSURES</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">26</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">ITEM 5</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a17"><span style="font-size: 10pt">OTHER INFORMATION</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">26</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">ITEM 6</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a18"><span style="font-size: 10pt">EXHIBITS</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">27</span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top"><a href="#a19"><span style="font-size: 10pt">SIGNATURES</span></a></td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">28</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Value: 2; Name: PageNo -->2<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="a2"></span>PART I FINANCIAL INFORMATION</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="a3"></span>ITEM 1. CONSOLIDATED FINANCIAL STATEMENTS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOCERA, INC.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="a4"></span>INTERIM CONDENSED CONSOLIDATED
BALANCE SHEETS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(Stated in US Dollars except for Number of Shares)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_305_111_za1S7eDUGA21" summary="xdx: Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td id="xdx_49E_20210630_zdiaaQelePcb" style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td id="xdx_491_20201231_zsq7aTGrrwy3" style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">June 30, 2021</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">December 31, 2020</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt; text-align: center">(Unaudited)</td><td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt; text-align: center">$</td><td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt; text-align: center">$</td><td style="font-size: 10pt">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--AssetsAbstract_iB_z9ZEN3ZuoNbf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold">ASSETS</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--AssetsCurrentAbstract_i01B_zG615z7TSwml" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font-size: 10pt; font-weight: bold; text-align: left">Current assets</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--CashAndCashEquivalentsAtCarryingValue_i02I_maCzPpa_zqTcCtO3Kgv2" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; width: 66%; font-size: 10pt; text-align: left">Cash and cash equivalents</td><td style="width: 2%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&#160;</td><td style="width: 13%; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">647,078</ix:nonFraction></td><td style="width: 1%; font-size: 10pt; text-align: left">&#160;</td><td style="width: 2%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&#160;</td><td style="width: 13%; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,023,531</ix:nonFraction></td><td style="width: 1%; font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--AccountsReceivableNetCurrent_i02I_maCzPpa_zdRS5w7zwSRl" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Account receivables, net</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">887,889</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">432,309</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--InventoryNet_i02I_maCzPpa_zNZP7DvFrRQ6" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; font-size: 10pt">Inventories</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,927,177</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,723,674</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_ecustom--AdvanceToSuppliers_i02I_maCzPpa_zrNaeyMULUf9" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Advance to suppliers</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="NCRA:AdvanceToSuppliers" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">194,689</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="NCRA:AdvanceToSuppliers" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,732</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_i02I_maCzPpa_z3fbUAxFH6e8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Prepaid expenses and other assets, net</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">44,644</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,161</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--DueFromRelatedPartiesCurrent_i02I_maCzPpa_ztgGArKBLDV5" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left; padding-bottom: 1pt">Due from a related party</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,180,962</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">896,876</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--AssetsCurrent_i01TI_mtCzPpa_maCzwOC_zd0YLnB3KbIh" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 1pt">Total current assets</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,882,439</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,081,283</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--AssetsNoncurrentAbstract_i01B_zjfQOXg2JR2" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; font-size: 10pt; font-weight: bold; text-align: left">Non-current assets</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--RetentionReceivables_i01I_maCz6fs_zb26b3KwVTok" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Retention receivables</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="NCRA:RetentionReceivables" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">243,538</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="NCRA:RetentionReceivables" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">458,392</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--DeferredIncomeTaxAssetsNet_i01I_d0_maCz6fs_zjRPsKOuheKd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Deferred tax asset, net</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" contextRef="AsOf2021-06-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,300</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentNet_i01I_maCz6fs_zv12OE96qdSa" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Property and equipment, net</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">73,436</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">50,926</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--Goodwill_i01I_maCz6fs_zz4u4Sn9AV6c" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; font-size: 10pt; padding-bottom: 1pt">Goodwill</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">332,040</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">332,040</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--NoncurrentAssets_i01TI_mtCz6fs_maCzwOC_zl59MNwBmPpj" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 1pt">Total non-current assets</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">649,014</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">843,658</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--Assets_iTI_mtCzwOC_zifu3hND01o7" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">TOTAL ASSETS</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,531,453</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,924,941</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB_zwIv7o5YckUi" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">LIABILITIES AND STOCKHOLDERS' EQUITY</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LiabilitiesAbstract_i01B_z8KHmELG6vI4" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold">LIABILITIES</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--LiabilitiesCurrentAbstract_i02B_zEC6LQ9SqDG" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; font-size: 10pt; font-weight: bold; text-align: left">Current liabilities</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--NotesPayableCurrent_i03I_maCzkOn_zjoP2wxSLdJg" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Notes payable</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:NotesPayableCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">235,717</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:NotesPayableCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">187,447</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--AccountsPayableCurrent_i03I_maCzkOn_zrkFvhDXg3pl" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Accounts payable</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,987</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,798</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--OtherAccountsPayableAndAccruedLiabilities_i03I_maCzkOn_z1ufKUBsWC38" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Other payables and accrued liabilities</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">304,336</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">56,836</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_ecustom--AdvanceReceipts_i03I_maCzkOn_zySQkq0LHPDe" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Advance receipts</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="NCRA:AdvanceReceipts" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,797,821</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="NCRA:AdvanceReceipts" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,285,777</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--DueToRelatedPartiesCurrent_i03I_maCzkOn_zhXIut8UjU6k" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Due to related parties</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,681</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,681</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--AccruedIncomeTaxesCurrent_i03I_maCzkOn_zZmu8JyXXO0l" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Income tax payable</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">315,629</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">285,186</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--LoansPayableToBankCurrent_i03I_maCzkOn_zb8elDm60WUb" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left; padding-bottom: 1pt">Bank borrowing</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:LoansPayableToBankCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">270,382</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:LoansPayableToBankCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">532,824</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--LiabilitiesCurrent_i02TI_mtCzkOn_maCzDBR_zrhudhcpUz54" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 1pt">Total current liabilities</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,950,553</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,374,549</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--Liabilities_i01TI_mtCzDBR_maCzbGE_zm2qeglvyus3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 1pt">TOTAL LIABILITIES</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,950,553</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,374,549</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--CommitmentsAndContingencies_i01I_zzwt6Us2mGMf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">Commitments and contingencies</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0122">&#8211;</span></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0123">&#8211;</span></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--StockholdersEquityAbstract_i01B_zK248KbvPJa6" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold">EQUITY</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--CommonStockValue_i02I_maCzR9S_zJmNecYNiwV4" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 10pt; font-size: 10pt">Common stock ($<span id="xdx_902_eus-gaap--CommonStockParOrStatedValuePerShare_c20210630_pdd" title="Common stock par value"><span id="xdx_90F_eus-gaap--CommonStockParOrStatedValuePerShare_c20201231_pdd" title="Common stock par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></ix:nonFraction></span></span> par value; authorized <span id="xdx_908_eus-gaap--CommonStockSharesAuthorized_c20210630_pdd" title="Common stock, shares authorized"><span id="xdx_90B_eus-gaap--CommonStockSharesAuthorized_c20201231_pdd" title="Common stock, shares authorized"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">200,000,000</ix:nonFraction></ix:nonFraction></span></span> shares; <span id="xdx_907_eus-gaap--CommonStockSharesIssued_c20210630_pdd" title="Common stock, shares issued"><span id="xdx_900_eus-gaap--CommonStockSharesIssued_c20201231_pdd" title="Common stock, shares issued"><span id="xdx_90F_eus-gaap--CommonStockSharesOutstanding_c20210630_pdd" title="Common stock, shares outstanding"><span id="xdx_903_eus-gaap--CommonStockSharesOutstanding_c20201231_pdd" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,131,786</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span></span></span></span> shares issued and outstanding as of June 30, 2021 and December 31, 2020)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,132</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,132</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--AdditionalPaidInCapital_i02I_maCzR9S_z8STj2dTv7Pd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Additional paid-in capital</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,899,449</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,692,973</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_ecustom--StatutoryAndOtherReserves_i02I_maCzR9S_zkalbEiLOS8g" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Statutory and other reserves</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="NCRA:StatutoryAndOtherReserves" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">191,219</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="NCRA:StatutoryAndOtherReserves" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">191,219</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--RetainedEarningsAccumulatedDeficit_i02I_maCzR9S_zOP4zgM69Ku5" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Retained earnings</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">515,805</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">293,162</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">)</td></tr>
  <tr id="xdx_40D_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_i02I_maCzR9S_zCifkqhEjDR6" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left; padding-bottom: 1pt">Accumulated other comprehensive loss</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,095</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">49,770</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">)</td></tr>
  <tr id="xdx_40E_eus-gaap--StockholdersEquity_i02TI_mtCzR9S_maCzR4G_zL6Dl2cdnpAj" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">TOTAL NOCERA, INC.&#8217;S STOCKHOLDERS&#8217; EQUITY</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,580,900</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,550,392</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--MinorityInterest_i02I_d0_maCzR4G_zlkG2ip8bgVb" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left; padding-bottom: 1pt">Non-controlling interests</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2021-06-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2020-12-31" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_i01TI_mtCzR4G_maCzbGE_zijm8LCrgDNj" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 1pt">TOTAL STOCKHOLDER EQUITY</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,580,900</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,550,392</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LiabilitiesAndStockholdersEquity_iTI_mtCzbGE_z930hg4J6X87" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">TOTAL LIABILITIES AND STOCKHOLDER EQUITY</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,531,453</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,924,941</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">See notes to the condensed consolidated financial
statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b>&#160;</b>&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.25in"></p>

<!-- Field: Page; Sequence: 3 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.25in"><b>NOCERA, INC.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="a5"></span>INTERIM CONDENSED CONSOLIDATED
STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(Stated in US Dollars except for Number of Shares)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(UNAUDITED)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<table cellpadding="0" cellspacing="0" id="xdx_300_113_zFfGRvj3ea82" summary="xdx: Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited)" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td id="xdx_495_20210401__20210630_zcgg9jd7e15d" style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td id="xdx_49B_20200401__20200630_zLzeVObuYLZk" style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td id="xdx_49F_20210101__20210630_z1MHcPHMG8Jk" style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td id="xdx_491_20200101__20200630_zb8HFhnTfrwi" style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; font-size: 10pt; text-align: center"></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: center"><span style="font-size: 10pt"><b>Three
    months ended <br /> June 30,</b></span></td><td style="padding-bottom: 1pt"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Six months ended <br />
    June 30,</b></span></td><td style="padding-bottom: 1pt"><span style="font-size: 10pt"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-size: 10pt">2021</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-size: 10pt">2020</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-size: 10pt">2021</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-size: 10pt">2020</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">$</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">$</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">$</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">$</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_maCzNDh_zP86OfW5hxki" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 52%; font-size: 10pt; text-align: left"><span style="font-size: 10pt">Net sales</span></td><td style="width: 1%; font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,267,547</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">469,078</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,847,033</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,159,731</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--CostOfGoodsAndServicesSold_iN_di_msCzNDh_zdCeuyBIjmBd" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">Cost of sales</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,194,057</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">211,820</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,424,899</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">504,335</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr>
  <tr id="xdx_407_eus-gaap--GrossProfit_iT_mtCzNDh_maCz4Dx_zUaOWwHDW1sc" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 1pt"><span style="font-size: 10pt">Gross profit</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">73,490</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">257,258</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">422,134</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">655,396</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingExpensesAbstract_iB_zF5oeXLj2VP5" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left"><span style="font-size: 10pt">Operating expenses</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--GeneralAndAdministrativeExpense_i01N_di_maCzaBY_zsxCd4d6Bh13" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">General and administrative expenses</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">334,991</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">255,735</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">570,226</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">428,047</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr>
  <tr id="xdx_404_eus-gaap--OperatingExpenses_iNT_di_mtCzaBY_msCz4Dx_z88Al5uQwz39" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 1pt"><span style="font-size: 10pt">Total operating
    expenses</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">334,991</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">255,735</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">570,226</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">428,047</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--OperatingIncomeLoss_iT_mtCz4Dx_maCzqJe_zm9PabXZeFA8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left"><span style="font-size: 10pt">(Loss) Income from operations</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">261,501</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,523</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">148,092</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">227,349</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--NonoperatingIncomeExpense_maCzqJe_zuLnLQynsWOb" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font-size: 10pt">Other (expense) income</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,953</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">36</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,712</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_mtCzqJe_maCz2XK_zIiLCQI1zt6k" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left"><span style="font-size: 10pt">(Loss) Income before income taxes</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">263,454</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,559</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">151,804</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">227,352</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--IncomeTaxExpenseBenefit_iN_di_msCz2XK_z935fhxo5Ad3" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font-size: 10pt">Income tax (expense) benefit</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,679</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">28,443</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">70,839</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">18,736</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--ProfitLoss_iT_mtCz2XK_maCzM99_zVRLi5fr9BS8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left"><span style="font-size: 10pt">Net (loss) income</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">272,133</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">30,002</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">222,643</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">246,088</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_d0_msCzM99_zKRF1AjpwW0d" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font-size: 10pt">Less: Net loss attributable to non-controlling
    interests</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2021-04-012021-06-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,473</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2021-01-01to2021-06-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">6,705</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr>
  <tr id="xdx_403_eus-gaap--NetIncomeLoss_iT_mtCzM99_zKgdlRMUk4Bc" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-size: 10pt">Net (loss)
    income attributable to the company</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">272,133</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">33,475</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">222,643</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">252,793</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--ComprehensiveIncomeNetOfTaxAbstract_iB_zyyJDJ4Fjyz3" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left"><span style="font-size: 10pt">Comprehensive (loss) income</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--ProfitLoss_mtCz2XK_maCzM99_maOCILNzSTg_zUyxKLq8Or7j" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">Net (loss) income</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">272,133</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">30,002</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">222,643</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">246,088</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_maOCILNzSTg_zhlRDPlj0vva" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font-size: 10pt">Foreign currency translation (loss)
    gain</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">48,344</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,510</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">46,675</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,118</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_maCzgui_mtOCILNzSTg_z6Jmk12kfmaj" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left"><span style="font-size: 10pt">Total comprehensive (loss) income</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">320,477</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">35,512</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">269,318</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">250,206</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_iN_di0_maCzgui_zjgwkjl2vpKk" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font-size: 10pt">Less: comprehensive loss attributable
    to non-controlling interest</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2021-04-012021-06-30" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,449</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2021-01-01to2021-06-30" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,204</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr>
  <tr id="xdx_404_eus-gaap--ComprehensiveIncomeNetOfTax_iT_mtCzgui_zf4cNnTLqK62" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-size: 10pt">Comprehensive
    (loss) income attributable to the Company</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">320,477</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">38,961</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">269,318</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">257,410</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--EarningsPerShareBasicAndDilutedAbstract_iB_zjbtAoQiEE7e" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">(Loss) income per share</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--EarningsPerShareBasic_z1HUfo3YxZU7" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">Basic</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.0298</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.0025</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.0244</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.0192</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--EarningsPerShareDiluted_zAFJsfe5jKh5" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">Diluted</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.0298</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.0019</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.0244</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.0143</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_iB_z9T4S05AMX4h" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">Weighted average number of common shares outstanding</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_403_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i_pdd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">Basic</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,131,786</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">13,181,786</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,131,786</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">13,181,786</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i_pdd" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">Diluted</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,131,786</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">17,659,384</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,131,786</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">17,624,585</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">See notes to the condensed consolidated financial
statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b>&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 4 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOCERA, INC.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span id="a6"></span><b>INTERIM CONDENSED CONSOLIDATED
STATEMENTS OF CASH FLOWS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(Stated in US Dollars except for Number of Shares)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(UNAUDITED)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_302_112_zFxvUqDyEiE" summary="xdx: Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td id="xdx_49B_20210101__20210630_zTwkUHZU1cbg" style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td id="xdx_49F_20200101__20200630_zIl2BsLamOeb" style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="font-size: 10pt; font-weight: bold; text-align: center">Six months ended June 30,</td><td style="font-size: 10pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt; text-align: center">$</td><td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-size: 10pt; text-align: center">$</td><td style="font-size: 10pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_zb1mgcapqOJa" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left">Cash flows from operating activities:</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--ProfitLoss_i01_maCzDHq_z6WGaQKMtWsh" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 66%; font-size: 10pt; text-align: left">Net (loss) income</td><td style="width: 2%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&#160;</td><td style="width: 13%; font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">222,643</ix:nonFraction></td><td style="width: 1%; font-size: 10pt; text-align: left">)</td><td style="width: 2%; font-size: 10pt">&#160;</td>
    <td style="width: 1%; font-size: 10pt; text-align: left">&#160;</td><td style="width: 13%; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">246,088</ix:nonFraction></td><td style="width: 1%; font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_iB_zzRYlm5xVmNc" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -10pt; padding-left: 20pt; font-size: 10pt; text-align: left">Adjustments to reconcile net (loss) income to net cash used in operating activities:</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--Depreciation_i01_maCzDHq_zKVAdSvVKxC6" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; font-size: 10pt; text-align: left">Depreciation expenses</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,603</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,338</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--AmortizationOfIntangibleAssets_i01_d0_maCzDHq_z46C67vVhNr9" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; font-size: 10pt">Amortization</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2021-01-01to2021-06-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">53,156</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--IncreaseDecreaseInDeferredIncomeTaxes_i01N_di_msCzDHq_zf3sx6kzNPIf" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; font-size: 10pt; text-align: left">Deferred income tax</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,303</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">44,703</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">)</td></tr>
  <tr id="xdx_408_eus-gaap--ShareBasedCompensation_i01_maCzDHq_zAm8e2lFfORb" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; font-size: 10pt; text-align: left">Share-based compensation</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">206,476</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">58,722</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_iB_z6xQ19FfZL04" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Changes in operating assets and liabilities:</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--IncreaseDecreaseInAccountsReceivable_i01N_di_msCzDHq_zL77R7oZiL6j" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; font-size: 10pt; text-align: left">Accounts receivable, net</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">443,382</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">105,691</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">)</td></tr>
  <tr id="xdx_405_eus-gaap--IncreaseDecreaseInInventories_i01N_di_msCzDHq_zvb2gSXW7Ekg" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; font-size: 10pt">Inventories</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">166,457</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">105,773</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">)</td></tr>
  <tr id="xdx_401_eus-gaap--IncreaseDecreaseInDueToRelatedPartiesCurrent_i01_maCzDHq_zeE06Zc2LFUf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; font-size: 10pt; text-align: left">Advance to suppliers</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">191,417</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,155</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">)</td></tr>
  <tr id="xdx_406_eus-gaap--IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_i01N_di_msCzDHq_ziRw6cvbEmuc" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; font-size: 10pt; text-align: left">Prepaid expenses and other assets, net</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,448</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">125,612</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">)</td></tr>
  <tr id="xdx_40F_ecustom--IncreaseDecreaseOperatingLeaseRightofuseAsset_i01N_di0_msCzDHq_zfpZ2WT2M5tf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; font-size: 10pt; text-align: left">Operating lease right-of-use asset</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="NCRA:IncreaseDecreaseOperatingLeaseRightofuseAsset" contextRef="From2021-01-01to2021-06-30" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="NCRA:IncreaseDecreaseOperatingLeaseRightofuseAsset" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">25,007</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--IncreaseDecreaseInRetentionReceivables_i01N_di0_msCzDHq_zHspXEm2FsY" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; font-size: 10pt; text-align: left">Retention receivables</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="NCRA:IncreaseDecreaseInRetentionReceivables" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">222,676</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="NCRA:IncreaseDecreaseInRetentionReceivables" contextRef="From2020-01-012020-06-30" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--IncreaseDecreaseInOtherAccountsPayable_i01_maCzDHq_zL1XP5I7SKG5" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; font-size: 10pt; text-align: left">Accounts payable</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayable" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">132</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayable" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">21,579</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--IncreaseDecreaseInNotesPayableCurrent_i01_d0_maCzDHq_zrcUxXgHUme3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; font-size: 10pt; text-align: left">Notes payable</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInNotesPayableCurrent" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">43,985</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInNotesPayableCurrent" contextRef="From2020-01-012020-06-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--IncreaseDecreaseInAdvanceFromCustomers_i01N_di0_msCzDHq_zU2tb3uDxrm2" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; font-size: 10pt; text-align: left">Advance from customers</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="NCRA:IncreaseDecreaseInAdvanceFromCustomers" contextRef="From2021-01-01to2021-06-30" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="NCRA:IncreaseDecreaseInAdvanceFromCustomers" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">221,902</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_ecustom--IncreaseDecreaseInAdvanceReceipt_i01N_di0_msCzDHq_zIfMs85F1LRj" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; font-size: 10pt; text-align: left">Advance receipts</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="NCRA:IncreaseDecreaseInAdvanceReceipt" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">481,208</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="NCRA:IncreaseDecreaseInAdvanceReceipt" contextRef="From2020-01-012020-06-30" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_i01_maCzDHq_zzvKnZlyBSf9" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; font-size: 10pt; text-align: left">Other payables and accrued liabilities</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">245,955</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,417</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--IncreaseDecreaseInAccruedTaxesPayable_i01_maCzDHq_zmjs6ufW8BRk" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; font-size: 10pt; text-align: left">Income tax payable</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,251</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,990</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--IncreaseDecreaseInDeferredRevenue_i01_d0_maCzDHq_zzaIp9UBzRVh" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; font-size: 10pt; text-align: left">Deferred revenue</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="From2021-01-01to2021-06-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">618,971</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">)</td></tr>
  <tr id="xdx_407_eus-gaap--IncreaseDecreaseInOperatingLeaseLiability_i01_d0_maCzDHq_zmhVWZ2HG9W7" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; font-size: 10pt; text-align: left">Operating lease liability</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" contextRef="From2021-01-01to2021-06-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">8,406</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--IncreaseDecreaseInDueFromRelatedPartiesCurrent_i01N_di0_msCzDHq_z8vUbiZJB4va" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; font-size: 10pt; text-align: left; padding-bottom: 1pt">Amount due from a related party</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">284,086</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent" contextRef="From2020-01-012020-06-30" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iT_mtCzDHq_maCz9An_zoPSTJof5Tl7" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Net cash used in operating activities</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">98,108</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">348,112</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_z9KUZeDjPCIh" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Cash flows from investing activities:</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_i01N_di0_msCzTcs_z49uMbwolzF7" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Cash paid for purchase of property</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,068</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2020-01-012020-06-30" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--PaymentsToAcquireIntangibleAssets_i01N_di0_msCzTcs_z1pyads93lMb" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left; padding-bottom: 1pt">Cash paid for intangible assets</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="From2021-01-01to2021-06-30" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,851</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--NetCashProvidedByUsedInInvestingActivities_iT_mtCzTcs_maCz9An_zf8ZKcKG3ehj" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Net cash used in investing activities</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">25,068</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,851</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_zjrxUIixe9te" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left">Cash flows from financing activities:</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--RepaymentsOfBankDebt_i01N_di_msCzQbV_zldF45Yf37C7" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Bank borrowing</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfBankDebt" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">271,432</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfBankDebt" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,225</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">)</td></tr>
  <tr id="xdx_40B_eus-gaap--ProceedsFromRelatedPartyDebt_i01_d0_maCzQbV_zxeIHbDMpSkc" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Proceeds from related parties</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromRelatedPartyDebt" contextRef="From2021-01-01to2021-06-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromRelatedPartyDebt" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">689,441</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--RepaymentsOfRelatedPartyDebt_i01N_di0_msCzQbV_z3173pfT01Qi" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Repayment to related parties</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:RepaymentsOfRelatedPartyDebt" contextRef="From2021-01-01to2021-06-30" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfRelatedPartyDebt" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">22,766</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">)</td></tr>
  <tr id="xdx_40A_eus-gaap--ProceedsFromIssuanceOfCommonStock_i01_d0_maCzQbV_zvUfNsY0aCcb" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left">Proceeds from issuance of common stock</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="From2021-01-01to2021-06-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">828</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--NetCashProvidedByUsedInFinancingActivities_iT_mtCzQbV_maCz9An_z7dcfT5Ih1na" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Net cash (used in) provided by financing activities</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">271,432</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">652,278</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_maCz9An_zRnbJ6PVRJla" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left">Effect of exchange rate changes on cash and cash equivalents</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,155</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,927</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_iT_mtCz9An_zLTSuwSY9fw6" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left">Net (decrease) increase in cash and cash equivalents</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">376,453</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">316,242</ix:nonFraction></td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iS_zjnavtVLSBPd" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt">Cash and cash equivalents at beginning of year</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,023,531</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">28,539</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iE_zlMawoiOl2uh" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Cash and cash equivalents at end of year</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">647,078</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">344,781</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--SupplementalCashFlowInformationAbstract_iB_zkMGiXQwzRRi" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left">Supplemental disclosures of cash flow information</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--InterestPaidNet_i01_d0_zsTXVFkD8sR8" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Cash paid for interest expenses</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2021-01-01to2021-06-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2020-01-012020-06-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--IncomeTaxesPaidNet_i01_d0_z1xYYavEqU32" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; font-size: 10pt; text-align: left; padding-bottom: 2.5pt">Cash paid for Income taxes</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2021-01-01to2021-06-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2020-01-012020-06-30" format="ixt:zerodash" decimals="0" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b>&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">See notes to the condensed consolidated financial
statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 5 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOCERA, INC.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>INTERIM CONDENSED CONSOLIDATED STATEMENTS OF
CHANGES IN STOCKHOLDERS&#8217; EQUITY</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(Stated in US Dollars except Number of Shares)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(UNAUDITED)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" id="xdx_300_114_z7wKRVktzwh" summary="xdx: Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&apos; EQUITY" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_4BA_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zRMvZkYvYUFh" style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_4BE_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_z10LS3doqy02" style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_4B4_us-gaap--StatementEquityComponentsAxis_custom--StatutoryAndOtherReservesMember_zNa6kxXAehNg" style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_4B0_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_zp6N2FiVeSEf" style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_4B1_us-gaap--StatementEquityComponentsAxis_us-gaap--AccumulatedOtherComprehensiveIncomeMember_zKvZJSRuATN7" style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_4B7_us-gaap--StatementEquityComponentsAxis_custom--TotalNoceraStockholdersEquityMember_zZRvYqD9mUtc" style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_4B3_us-gaap--StatementEquityComponentsAxis_us-gaap--NoncontrollingInterestMember_zZ2jIn4386Ma" style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td id="xdx_4B2_zAiPZ06m7fm9" style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 7pt">Additional</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 7pt">Statutory and</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 7pt">Accumulated Other</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 7pt">Total Nocera, Inc.&#8217;s Stockholders&#8217;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 7pt">Non-</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 7pt">Total Stockholders&#8217;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 7pt">Common Stock</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 7pt">Paid in</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 7pt">other</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 7pt">Retained</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 7pt">Comprehensive</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 7pt">Equity</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 7pt">controlling</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 7pt">Equity</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 7pt">Stock</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 7pt">Amount</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 7pt">Capital</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 7pt">Reserves</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 7pt">Earnings</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 7pt">Loss</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 7pt">(Deficit)</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 7pt">Interests</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 7pt">(Deficit)</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 7pt">$</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 7pt">$</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 7pt">$</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 7pt">$</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 7pt">$</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 7pt">$</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 7pt">$</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-size: 7pt">$</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr id="xdx_433_c20200101__20200331_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_zShPw8dh2Ci3" style="vertical-align: bottom">
    <td style="width: 18%"><span style="font-size: 7pt">Balance, January 1, 2020</span></td>
    <td style="width: 1%"><span style="font-size: 7pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 7pt">&#160;</span></td>
    <td id="xdx_982_eus-gaap--SharesOutstanding_iS_c20200101__20200331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zHfi5IPfvbYk" title="Beginning balance, shares" style="width: 7%; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,354,200</ix:nonFraction></span></td>
    <td style="width: 1%"><span style="font-size: 7pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 7pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 7pt">&#160;</span></td>
    <td style="width: 4%; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,354</ix:nonFraction></span></td>
    <td style="width: 1%"><span style="font-size: 7pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 7pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 7pt">&#160;</span></td>
    <td style="width: 6%; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">271,915</ix:nonFraction></span></td>
    <td style="width: 1%"><span style="font-size: 7pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 7pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 7pt">&#160;</span></td>
    <td style="width: 4%; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2019-12-31_custom_StatutoryAndOtherReservesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">191,219</ix:nonFraction></span></td>
    <td style="width: 1%"><span style="font-size: 7pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 7pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 7pt">&#160;</span></td>
    <td style="width: 6%; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2019-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">339,203</ix:nonFraction></span></td>
    <td style="width: 1%"><span style="font-size: 7pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 7pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 7pt">&#160;</span></td>
    <td style="width: 8%; text-align: right"><span style="font-size: 7pt">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">81,350</ix:nonFraction></span></td>
    <td style="width: 1%"><span style="font-size: 7pt">)</span></td>
    <td style="width: 1%"><span style="font-size: 7pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 7pt">&#160;</span></td>
    <td style="width: 7%; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2019-12-31_custom_TotalNoceraStockholdersEquityMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">733,341</ix:nonFraction></span></td>
    <td style="width: 1%"><span style="font-size: 7pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 7pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 7pt">&#160;</span></td>
    <td style="width: 6%; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2019-12-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">29,072</ix:nonFraction></span></td>
    <td style="width: 1%"><span style="font-size: 7pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 7pt">&#160;</span></td>
    <td style="width: 1%"><span style="font-size: 7pt">&#160;</span></td>
    <td style="width: 7%; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">762,413</ix:nonFraction></span></td>
    <td style="width: 1%"><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_i_pp0p0" style="vertical-align: bottom">
    <td><span style="font-size: 7pt">Foreign currency translation adjustment</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">&#8211;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0430">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0431">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0432">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0433">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">869</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">)&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-03-31_custom_TotalNoceraStockholdersEquityMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">869</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">)&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-03-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">523</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">)&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-03-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,392</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">)&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_i_pp0p0" style="vertical-align: bottom">
    <td><span style="font-size: 7pt">Share based compensation</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">&#8211;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0439">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-03-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,999</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0441">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0442">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0443">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-03-31_custom_TotalNoceraStockholdersEquityMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,999</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0445">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,999</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--NetIncomeLoss_z7sGXIqeFG55" style="vertical-align: bottom">
    <td><span style="font-size: 7pt">Net income (loss)</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt">&#8211;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0448">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0449">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0450">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-03-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">219,318</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0452">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-03-31_custom_TotalNoceraStockholdersEquityMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">219,318</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-03-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,232</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">)&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">216,086</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr id="xdx_439_c20200401__20200630_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_zSwkV44j2Eha" style="vertical-align: bottom">
    <td><span style="font-size: 7pt">Balance, March 31, 2020</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td id="xdx_983_eus-gaap--SharesOutstanding_iS_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zoE4nzsChVYd" title="Beginning balance, shares" style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2020-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,354,200</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,354</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-03-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">286,914</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-03-31_custom_StatutoryAndOtherReservesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">191,219</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-03-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">558,521</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">82,219</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">)</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-03-31_custom_TotalNoceraStockholdersEquityMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">966,789</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-03-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,317</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">992,106</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_zG5WCtrwBBKk" style="vertical-align: bottom">
    <td><span style="font-size: 7pt">Foreign currency translation adjustment</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">&#8211;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0468">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0469">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0470">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0471">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2020-04-012020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,486</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2020-04-012020-06-30_custom_TotalNoceraStockholdersEquityMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,486</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2020-04-012020-06-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,510</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--StockIssuedDuringPeriodValueNewIssues_zBjg6xMV6Jyd" style="vertical-align: bottom">
    <td><span style="font-size: 7pt">Issuance of new shares</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td id="xdx_985_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zh4QY0WM2bx4" title="Issuance of new shares, Shares" style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2020-04-012020-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">827,586</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2020-04-012020-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">828</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2020-04-012020-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">828</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">)</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0479">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0480">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0481">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0482">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0483">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0484">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zDM5loWXSF8l" style="vertical-align: bottom">
    <td><span style="font-size: 7pt">Share based compensation</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">&#8211;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0488">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-04-012020-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">44,551</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0490">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0491">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0492">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-04-012020-06-30_custom_TotalNoceraStockholdersEquityMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">44,551</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0494">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">44,551</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--ProfitLoss_zC5yp9fWuG08" style="vertical-align: bottom">
    <td><span style="font-size: 7pt">Net income (loss)</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt">&#8211;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0497">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0498">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0499">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-04-012020-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">33,475</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0501">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-04-012020-06-30_custom_TotalNoceraStockholdersEquityMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">33,475</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-04-012020-06-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,473</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">)</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">30,002</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr id="xdx_433_c20200401__20200630_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iE_zmIw13LDi7g" style="vertical-align: bottom">
    <td><span style="font-size: 7pt">Balance, June 30, 2020</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 7pt">&#160;</span></td>
    <td id="xdx_980_eus-gaap--SharesOutstanding_iE_c20200401__20200630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zHsLgcl29Wzb" title="Ending balance, shares" style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2020-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">13,181,786</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,182</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">330,637</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-06-30_custom_StatutoryAndOtherReservesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">191,219</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">591,996</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 7pt">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">76,733</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">)</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-06-30_custom_TotalNoceraStockholdersEquityMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,050,301</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-06-30_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">21,868</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,072,169</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr id="xdx_430_c20210101__20210331_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_zytz2b9jwdU3" style="vertical-align: bottom">
    <td><span style="font-size: 7pt">Balance, January 1, 2021</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td id="xdx_986_eus-gaap--SharesOutstanding_iS_c20210101__20210331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zd3eJqSM48Wg" title="Beginning balance, shares" style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,131,786</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,132</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,692,973</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_custom_StatutoryAndOtherReservesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">191,219</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">293,162</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">)&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">49,770</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">)</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_custom_TotalNoceraStockholdersEquityMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,550,392</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0523">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,550,392</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_z3bf06eLlAo" style="vertical-align: bottom">
    <td><span style="font-size: 7pt">Foreign currency translation adjustment</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">&#8211;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0528">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0529">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0530">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0531">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-01-012021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,669</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">)</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-01-012021-03-31_custom_TotalNoceraStockholdersEquityMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,669</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">)</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0534">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,669</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">)</span></td></tr>
  <tr id="xdx_40C_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_z9F27zbZvhsk" style="vertical-align: bottom">
    <td><span style="font-size: 7pt">Share based compensation</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">&#8211;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0537">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-03-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">103,155</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0539">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0540">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0541">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-03-31_custom_TotalNoceraStockholdersEquityMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">103,155</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0543">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">103,155</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--NetIncomeLoss_z8LBkPIEWwY2" style="vertical-align: bottom">
    <td><span style="font-size: 7pt">Net income </span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt">&#8211;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0546">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0547">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0548">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">49,490</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0550">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-03-31_custom_TotalNoceraStockholdersEquityMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">49,490</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0552">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">49,490</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr id="xdx_430_c20210401__20210630_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_zzYwOB3S60x6" style="vertical-align: bottom">
    <td><span style="font-size: 7pt">Balance, March 31, 2021</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td id="xdx_988_eus-gaap--SharesOutstanding_iS_c20210401__20210630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zLKNsZMdnKU4" title="Beginning balance, shares" style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2021-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,131,786</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,132</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-03-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,796,128</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-03-31_custom_StatutoryAndOtherReservesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">191,219</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-03-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">243,672</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">)&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">51,439</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">)</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-03-31_custom_TotalNoceraStockholdersEquityMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,701,368</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0561">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,701,368</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_zfvwnVYZg0C1" style="vertical-align: bottom">
    <td><span style="font-size: 7pt">Foreign currency translation adjustment</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">&#8211;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0566">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0567">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0568">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0569">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-04-012021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">48,344</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-04-012021-06-30_custom_TotalNoceraStockholdersEquityMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">48,344</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0572">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">48,344</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_z8wc0uUBDFji" style="vertical-align: bottom">
    <td><span style="font-size: 7pt">Share based compensation</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt">&#8211;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0575">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-04-012021-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">103,321</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0577">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0578">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0579">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-04-012021-06-30_custom_TotalNoceraStockholdersEquityMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">103,321</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0581">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">103,321</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--NetIncomeLoss_zRzvxTnEvuw7" style="vertical-align: bottom">
    <td><span style="font-size: 7pt">Net loss</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt">&#8211;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0584">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0585">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0586">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">272,133</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">)&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0588">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30_custom_TotalNoceraStockholdersEquityMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">272,133</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">)&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0590">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 7pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">272,133</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">)&#160;</span></td></tr>
  <tr id="xdx_434_c20210401__20210630_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iE_zhe7sWImyaWh" style="vertical-align: bottom">
    <td><span style="font-size: 7pt">Balance, June 30, 2021</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 7pt">&#160;</span></td>
    <td id="xdx_987_eus-gaap--SharesOutstanding_iE_c20210401__20210630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zgGhokH3ojV" title="Ending balance, shares" style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2021-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,131,786</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-06-30_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,132</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-06-30_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,899,449</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-06-30_custom_StatutoryAndOtherReservesMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">191,219</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 7pt">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-06-30_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">515,805</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">)&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 7pt">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,095</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">)</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-06-30_custom_TotalNoceraStockholdersEquityMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,580,900</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 7pt"><span style="-sec-ix-hidden: xdx2ixbrl0599">&#8211;</span></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 7pt">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 7pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,580,900</ix:nonFraction></span></td>
    <td><span style="font-size: 7pt">&#160;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">See notes to the condensed consolidated financial
statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b></b></p>

<!-- Field: Page; Sequence: 6 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="a7"></span>NOCERA, INC.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"><p id="xdx_803_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_zoneFUQ1w46g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 1 &#160;&#160;&#160;&#160;&#160;<span id="xdx_821_zHcp9nKe7eOd">PRINCIPAL ACTIVITIES AND ORGANIZATION</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated financial statements include
the financial statements of Nocera, Inc. (&#8220;Nocera&#8221; or the &#8220;Company&#8221;) and its subsidiaries, Grand Smooth Inc Limited
(&#8220;GSI&#8221;) and Guizhou Grand Smooth Technology Ltd. (&#8220;GZ GST&#8221; or &#8220;WFOE&#8221;), and Xin Feng Construction Co.,
Ltd. (&#8220;XFC&#8221;) that is controlled through contractual arrangements. Nocera, GSI, GZ GST and XFC are collectively referred to
as the &#8220;Company&#8221;.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Nocera was incorporated in the State of Nevada
on February 1, 2002 and is based in New Taipei City, Taiwan (R.O.C). It did not engage in any operations and was dormant from its inception
until its reverse merger of GSI on December 31, 2018.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company currently provides Land-Based Recirculation
Aquaculture Systems (&#8220;RAS&#8221;) for fish farming. Our primary business operations consist of the design, development and production
of RAS large scale fish tank systems, for fish farms along with expert consulting, technology transfer, and aquaculture project management
services to new and existing aquaculture management business services.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline">Reverse merger</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective December 31, 2018, Nocera completed
a reverse merger transaction (the &#8220;Transaction&#8221;) pursuant to an Agreement and Plan of Merger (the &#8220;Agreement&#8221;),
with (i) GSI, (ii) GSI&#8217;s shareholders, Yin-Chieh Cheng and Bi Zhang, who together owned shares constituting 100% of the issued and
outstanding ordinary shares of GSI (the &#8220;GSI Shares&#8221;) and (iii) GSI Acquisition Corp. Under the terms of the Agreement, the
GSI Shareholders transferred to Nocera all of the GSI Shares in exchange for the issuance of 10,000,000 shares (the &#8220;Shares&#8221;)
of Nocera&#8217;s common stock (the &#8220;Share Exchange&#8221;). As a result of the reverse merger, GSI became Nocera&#8217;s wholly-owned
subsidiary and Yin-Chieh Cheng and Bi Zhang, the former shareholders of GSI, became Nocera&#8217;s controlling shareholders. The share
exchange transaction with GSI was treated as a reverse merger, with GSI as the accounting acquirer and Nocera as the acquired party.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">GSI is a limited company established under the
laws and regulations of Hong Kong on August 1, 2014, and is a holding company without any operation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">GZ WFH was incorporated in Xingyi City, Guizhou
Province, People&#8217;s Republic of China (&#8220;PRC&#8221;) on October 25, 2017, and is engaged in providing fish farming containers
service, which integrates sales, installments, and maintenance of aquaculture equipment. The registered capital of GZ WFH is RMB$5,000,000
(equal to US$733,138).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 13, 2018, GSI incorporated GZ GST
in PRC with registered capital of US$15,000.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">Divestiture</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 21, 2020, the Company filed a current
report on Form 8-K outlining the lack of communication that leads to the termination by Nocera, Inc. of its relationship with Guizhou
Wan Feng Hu Intelligent Aquatic Technology Co. Limited (&#8220;GZ WFH&#8221;) and its management, and termination of the Variable Interest
Entity agreements between the parties.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subsequently on October 8, 2020, Zhang Bi and
GZ WFH entered into a Settlement Agreement and Release with Nocera, Inc. wherein all claims as to GZ WFH&#8217;s debt (claim to shares
in Nocera, Inc. or GZ GST) were compromised, settled, and otherwise resolved as to any and all claims or causes of action whatsoever against
Nocera for any matter, action, or representation as to Nocera, and any debt to ownership of Nocera or GZ GST up to the date of the agreement.
The consideration for the agreement was mutual waiver of any and all claims against each other and GZ GST, and GZ WFH (including Zhang
Bi) waives any claims to Nocera stock, meaning the 4,750,000 shares of common stock of Nocera owned by Zhang Bi were cancelled as part
of the agreement. The Settlement Agreement and Release is attached hereto as Exhibit _____.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:exclude><p id="xdx_23A_zPjJPAUoWxc5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23F_z8olRVllL0x" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23C_zjBukAg3Jeoj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 7 -->
    <div id="xdx_231_zy2AI9FpBgwd" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td><td id="xdx_230_zuv2oQIO43Vf" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_236_zMF0DWDujqg9" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_232_zJtODFixGYK3" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_231_zBQYrv3VuHAk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline">The VIE Agreements</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 31, 2020, Nocera and XFC, a domestic
funded limited liability company registered in Taiwan (R.O.C), entered into a series of contractual agreements (&#8220;VIE Agreements&#8221;)
whereby Nocera, Inc. agreed to provide technical consulting and related services to XFC. As a result, Nocera has been determined to be
the primary beneficiary of XFC and XFC became VIE (Variable Interest Entity) of Nocera.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 31, 2020, Nocera exchanged <span id="xdx_90F_ecustom--SharesExchanged_c20201231__us-gaap--StatementClassOfStockAxis__us-gaap--RestrictedStockMember_zQQbhnnehN9j"><ix:nonFraction name="NCRA:SharesExchanged" contextRef="AsOf2020-12-31_us-gaap_RestrictedStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">700,000</ix:nonFraction></span>
shares of the Company&#8217;s restricted common stock to Shareholders of XFC in exchange for <span id="xdx_90F_eus-gaap--VariableInterestEntityOwnershipPercentage_dp_c20200101__20201231__dei--LegalEntityAxis__custom--XfcMember_zbhZCMc70jEl"><ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" contextRef="From2020-01-012020-12-31_custom_XfcMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">100</ix:nonFraction></span>% controlling interest in XFC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The VIE structure was adopted mainly because the
China and Taiwan (R.O.C.) operating company may in the future engage in business that may require special licenses in China and which
can be an industry that prohibits foreign investment. WFOE has entered into the following contractual arrangements with a stockholder
of XFC, that enable the Company to (1) have the power to direct the activities that most significantly affects the economic performance
of XFC, and (2) receive the economic benefits of XFC that could be significant to XFC. The Company is fully and exclusively responsible
for the management of XFC, assumes all of the risk of losses of XFC and has the exclusive right to exercise all voting rights of XFC&#8217;s
stockholder. Therefore, in accordance with ASC 810 &#34;Consolidation&#34;, the Company is considered the primary beneficiary of XFC
and has consolidated XFC&#8217;s assets, liabilities, results of operations, and cash flows in the accompanying consolidated financial
statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(1) Voting Rights Proxy Agreement &amp; Power
of Attorney. Mr. Tsai, Wen-Chih, Ms. Tu, Hui-Min, Mr. Tsai, Chin-Yao, and Mr. Tsai, Chin-Chao (Existing Stockholders) hereby irrevocably
undertake that they authorize Nocera or the individual then designated by Nocera (&#8220;Attorney&#8221;) to exercise, on his behalf,
the following rights available to them in their capacity as a stockholder of the XFC under the then effective articles of association
of the XFC (collectively, &#8220;Powers&#8221;): (a) to propose the convening of, and attend, stockholders&#8217; meetings in accordance
with the articles of association of the XFC on behalf of the Existing Stockholder; (b) to exercise voting rights on behalf of the Existing
Stockholder on all matters required to be deliberated and resolved by the stockholders&#8217; meeting, including without limitation the
appointment and election of the directors and other executives to be appointed and removed by the stockholders, of the XFC the sale or
transfer of all or part of the equity held by stockholders in the XFC; (c) to exercise other stockholders&#8217; voting rights under the
articles of association of the XFC (including any other stockholders&#8217; voting rights stipulated upon an amendment to such articles
of association); (d) other voting rights that stockholders shall enjoy under the Taiwan (R.O.C.) laws, as amended, revised, supplemented
and re-enacted, no matter whether they take effect before or after the conclusion of this Agreement. The Existing Stockholders shall not
revoke the authorization and entrustment accorded to the Attorney other than in the case where Nocera gives the Existing Stockholders
a written notice requesting the replacement of the Attorney, in which event the Existing Stockholders shall immediately appoint such other
person as then designated by Nocera to exercise the foregoing Powers and such new authorization and entrustment shall supersede, immediately
upon its grant, the original authorization, and entrustment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(2) Exclusive Business Cooperation Agreement.
Nocera agrees to provide technical consulting and services including management consulting services, general and financial advisory service
and various general and administrative service, for the specific content thereof (hereinafter referred to as the &#8220;Target Business&#8221;)
to the XFC as the technical consulting and service provider of the XFC in accordance with the conditions set forth herein during the term
of this Agreement. XFC agrees to accept the technical consulting and services provided by Nocera. XFC further agrees that, without the
prior written consent of Nocera, during the term of this Agreement, it shall not accept any technical consulting and services identical
or similar to Target Business that are provided by any third party.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(3) Equity Pledge Agreement. Under the Equity
Interest Pledge Agreement between Nocera and Mr. Tsai, Wen-Chih, Ms. Tu, Hui-Min, Mr. Tsai, Chin-Yao, and Mr. Tsai, Chin-Chao, the stockholder
of XFC, stockholder pledged all of his equity interests in XFC to Nocera to guarantee the performance of XFC&#8217;s obligations under
the Exclusive Business Cooperation Agreement. Under the terms of the agreement, in the event that XFC or stockholders breach their respective
contractual obligations under the Exclusive Business Cooperation Agreement, Nocera, as pledge, will be entitled to certain rights, including,
but not limited to, the right to collect dividends generated by the pledged equity interests. Zhang Bi also agreed that upon the occurrence
of any event of default, as set forth in the Equity Interest Pledge Agreement, Nocera is entitled to claim indemnity.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:exclude><p id="xdx_237_zuu4NebJ1Obe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_239_z9ywbNTYbuB" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_237_zukgDqGW3Wm" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 8 -->
    <div id="xdx_238_zIcJnMZipcih" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td><td id="xdx_23C_zLm8FhF8APRh" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_232_ztIJ9VxgtaK2" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_236_zVrX8inrYmm3" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23B_zeWMO6gnTTl7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(4) Exclusive Call Option Agreement. XFC and its
stockholders, Mr. Tsai, Wen-Chih, Ms. Tu, Hui-Min, Mr. Tsai, Chin-Yao, and Mr. Tsai, Chin-Chao, have entered into an Exclusive Call Option
Agreement with Nocera. Under the Exclusive Call Option Agreement, the XFC stockholders irrevocably granted Nocera (or its designee) an
exclusive option to purchase, to the extent permitted under Taiwan (R.O.C.) law, part or all of their equity interests in XFC. According
to the Exclusive Call Option Agreement, the purchase price shall be the minimum price permitted by applicable Taiwan (R.O.C.) Law at the
time when such share transfer occurs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock"><p id="xdx_80B_eus-gaap--SignificantAccountingPoliciesTextBlock_z3Q94J2cTvZ5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 2&#160;&#160;&#160;&#160;&#160; <span id="xdx_821_zYhy7kdfJ7jl">SUMMARY
OF SIGNIFICANT ACCOUNTING POLICY</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock"><p id="xdx_84D_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zR6bKLdgDuCk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_864_zZKt1tOdc9pa">Basis of Presentation</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying unaudited condensed consolidated
financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;)
and pursuant to the rules and regulations of the United States Securities and Exchange Commission (&#8220;SEC&#8221;) for interim financial
information. Accordingly, these financial statements do not include all of the information and footnotes required for complete financial
statements and should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the
Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020 filed with the SEC on May 14, 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the opinion of management, all adjustments
(which include normal recurring adjustments) necessary to present a fair presentation of the Company&#8217;s unaudited condensed consolidated
financial position as of June 30, 2021, its consolidated results of operations for the six months ended June 30, 2021, cash flows for
the six months ended June 30, 2021 and change in equity for the six months ended June 30, 2021, as applicable, have been made. Operating
results for the six months ended June 30, 2021 are not necessarily indicative of the operating results that may be expected for the year
ending December 31, 2020 or any future periods.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ConcentrationRiskCreditRisk"><p id="xdx_848_eus-gaap--ConcentrationRiskCreditRisk_zflWX80q5Hki" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_865_zU1kzHnNEKdk">Concentrations of Credit Risk</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments that potentially expose
the Company to concentrations of credit risk consist primarily of accounts receivable. The Company conducts credit evaluations of its
customers and suppliers, and generally does not require collateral or other security from them. The Company evaluates its collection experience
and long outstanding balances to determine the need for an allowance for doubtful accounts. The Company conducts periodic reviews of the
financial condition and payment practices of its customers to minimize collection risk on accounts receivable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were two customers who represent <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20200630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoCustomersMember_zBgEFxrnDXcj" title="Concentration risk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-01-012020-06-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoCustomersMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">100</ix:nonFraction></span>%
of the Company&#8217;s total revenue for the six months ended June 30, 2020. There were four customers who represent <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FourCustomersMember_zX2ffaTHYy64" title="Concentration risk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2021-01-012021-06-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_FourCustomersMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">99</ix:nonFraction></span>% of the
Company&#8217;s total revenue for the six months ended June 30, 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
following table sets forth a summary of single customers who represent 10% or more of the Company&#8217;s total accounts receivable,
net:&#160;</span></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_zmS4r54krPYe" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations)" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B2_zWHDaUpaY1v9" style="font: 10pt Times New Roman, Times, Serif; display: none">Concentrations
    of credit risk</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br /> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br /> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Percentage
    of the Company&#8217;s accounts receivable</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Customer
    A</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zUUbMIjf4MT" title="Concentration percentage" style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2021-01-012021-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerAMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">12.95</ix:nonFraction>%</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zUw66gasD3" style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-01-012020-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerAMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">26.33</ix:nonFraction>%</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Customer
    B</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_zvwkiZD8jeb1" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2021-01-012021-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerBMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">68.21</ix:nonFraction>%</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_zBokFpKwHjme" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-01-012020-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerBMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">73.67</ix:nonFraction>%</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Customer
    C</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zcAXXn0TzoT1" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2021-01-012021-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerCMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">12.74</ix:nonFraction>%</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ConcentrationRiskPercentage1_dp0_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zssDhdHLcH" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-01-012020-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerCMember" format="ixt:zerodash" decimals="INF" scale="-2" unitRef="Pure">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AllCustomersMember_zPsHU0tel7Wk" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2021-01-012021-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_AllCustomersMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">93.90</ix:nonFraction>%</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AllCustomersMember_zO9RV57OSAYj" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-01-012020-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_AllCustomersMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">100.00</ix:nonFraction>%</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:nonNumeric>

<p id="xdx_8A4_zHJYNzEa6qj4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:exclude><p id="xdx_235_zL7XCcwXeaxg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_231_zPBnIFko1DWb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_234_ztf8iv8kQZAg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 9 -->
    <div id="xdx_239_z3CgQNEaohA8" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td><td id="xdx_233_zGij8Zw41t8a" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_235_zyqYz8L9oa4j" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_230_zas2DoxNpfM2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:exclude>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:RevenueRecognitionPolicyTextBlock"><p id="xdx_846_eus-gaap--RevenueRecognitionPolicyTextBlock_z4WazoZQu1A8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_86B_zeNYN3ROJD7">Revenue Recognition</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes revenue in accordance with
Accounting Standards Codification (&#8220;ASC&#8221;) 606, &#8220;Revenue from Contracts with Customers&#8221;.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The core principle of the guidance is that an
entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration
to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, the Company applies
the following steps:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 3%"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#149;</b></span></td>
    <td style="width: 94%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Step 1: Identify
    the contract (s) with a customer</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><b>&#149;</b></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Step 2: Identify the performance
    obligations in the contract</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><b>&#149;</b></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Step 3: Determine the transaction
    price</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><b>&#149;</b></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Step 4: Allocate the transaction
    price to the performance obligation in the contract</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><b>&#149;</b></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Step 5: Recognize revenue
    when (or as) the entity satisfies a performance obligation</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company considered revenue is recognized when
(or as) the Company satisfies performance obligations by transferring promised goods or services to its customers. Revenue is measured
at the transaction price which is based on the amount of consideration that the Company expects to receive in exchange for transferring
the promised goods or services to its customers. Contracts with customers are comprised of invoices and written contracts.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not have arrangements for returns
from customers and does not have any future obligations directly or indirectly related to services resale by customers. The Company has
no sales incentive programs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company provides goods, maintenance service
warranties for the goods sold with a period vary from 18 months to 72 months, which majority are 18 months, and exclusive sales agency
license to its customers. For performance obligation related to providing products, the Company expects to recognize the revenue according
to the delivery of products. For performance obligation related to maintenance service warranties, the Company expects to recognize the
revenue on a ratable basis using a time-based output method. The performance obligations are typically satisfied as services are rendered
on a straight-line basis over the contract term, which is generally for 18 months as majority of the maintenance service warranties periods
provided are 18 months. For performance obligation related to exclusive agency license, the Company recognizes the revenue ratably upon
the satisfaction over the estimated economic life of the license.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not have amounts of contract
assets since revenue is recognized as control of goods is transferred. The contract liabilities consist of advance payments from customers
and deferred revenue. Advance payments from customer are expected to be recognized as revenue within 12 months. Deferred revenue is expected
to be recognized as revenue within 12 months.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p id="xdx_843_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zStMtxtmreY5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_86E_zfSWA22qpYXl">Recent Accounting Pronouncements</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The FASB issued several updates during the period, none of these
standards are either applicable to the Company or require adoption at a future date and none are expected to have a material impact on
the consolidated financial statements upon adoption.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:exclude><p id="xdx_238_zsez36eoR5t4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_232_zlQIfIp8rDdj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23B_zM2E6bg3owZg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23E_zIM4N3hv79he" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 10 -->
    <div id="xdx_237_zOSfLmERJuej" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" id="xdx_23A_zLeyfyuz9E3b" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td><td id="xdx_23F_zW25dH9ajN5e" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_236_zvVFvCBhglDl" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_232_zjnaIDoJEzb2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:exclude>

</ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:AccountsAndNontradeReceivableTextBlock"><p id="xdx_804_eus-gaap--AccountsAndNontradeReceivableTextBlock_zdMyDYDx5tzf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 3&#160;&#160;&#160;&#160;&#160;<span id="xdx_82F_z5xU2lp5K60j">ACCOUNTS RECEIVABLE, NET</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2021 and December 31, 2020, accounts
receivable consisted of the following:<span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_z3HVl7s9wEOl" summary="xdx: Disclosure - ACCOUNTS RECEIVABLE, NET (Details)" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B6_zNVAq1uJfv73" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule
    of accounts receivable</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_497_20210630" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_494_20201231" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br /> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br /> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--AccountsReceivableGross_iI_pp0p0_maARNCzK6c_zB5eYGtwHfGb" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Accounts
    receivable</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccountsReceivableGross" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">887,889</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccountsReceivableGross" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">432,309</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_d0_msARNCzK6c_zlCiOMHWAT6a" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Less:
    Allowance for doubtful accounts</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="AsOf2021-06-30" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="AsOf2020-12-31" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--AccountsReceivableNetCurrent_iI_pp0p0_mtARNCzK6c_zFjFTd7LIO74" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">887,889</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">432,309</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:nonNumeric>

<p id="xdx_8AE_zu4RIfsUhFC2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">For
the six months ended June 30, 2021 and for the years ended December 31, 2020, the Company has recorded provision for doubtful accounts
of <span id="xdx_904_eus-gaap--ProvisionForDoubtfulAccounts_pp0p0_c20200401__20200630_zg7hAJYNE4e4" title="Provision for doubtful accounts"><span id="xdx_908_eus-gaap--ProvisionForDoubtfulAccounts_pp0p0_c20210401__20210630_zyUvBnTN40C1" title="Provision for doubtful accounts"><span id="xdx_901_eus-gaap--ProvisionForDoubtfulAccounts_c20210101__20210630_pp0p0" title="Provision for doubtful accounts"><span id="xdx_903_eus-gaap--ProvisionForDoubtfulAccounts_c20200101__20200630_pp0p0" title="Provision for doubtful accounts" style="display: none"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">0</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span></span></span></span> nil.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:InventoryDisclosureTextBlock"><p id="xdx_804_eus-gaap--InventoryDisclosureTextBlock_zUndEyrFu8D" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Note
4 &#160;&#160;&#160;&#160;&#160;<span id="xdx_821_zydeC0Tv3FY3">INVENTORIES</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">As of June 30,
2021 and December 31, 2020, inventories consisted of the following:<span style="font-family: Times New Roman, Times, Serif">&#160;&#160;<b>&#160;</b></span></span></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zpSILeFaYk17" summary="xdx: Disclosure - INVENTORIES (Details)" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B4_zcwggJLDotEl" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule
    of inventory</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_49D_20210630_zXPuCufIlvr7" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_49C_20201231_zG4xztmsY1Y1" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br /> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br /> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--InventoryRawMaterialsNetOfReserves_iI_pp0p0_maINzYUz_zt45l2k9pDG6" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Raw
    materials</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InventoryRawMaterialsNetOfReserves" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">116,531</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InventoryRawMaterialsNetOfReserves" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">115,373</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_403_eus-gaap--InventoryWorkInProcessAndRawMaterialsNetOfReserves_iI_pp0p0_maINzYUz_zY2XMzVS5xU" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Work
    in process</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,810,646</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,608,301</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--InventoryNet_iTI_pp0p0_mtINzYUz_zwn7v5QV8IX8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,927,177</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,723,674</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:nonNumeric>

<p id="xdx_8AC_zb1pSOiKiUzh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>&#160;</b></span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:OtherCurrentAssetsTextBlock"><p id="xdx_80D_eus-gaap--OtherCurrentAssetsTextBlock_zfjqQJOyXbcg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Note
5&#160;&#160;&#160;&#160;&#160; <span id="xdx_82A_z2h5wsUmLrZ7">PREPAID EXPENSES AND OTHER ASSETS, NET<span style="font-family: Times New Roman, Times, Serif">&#160;</span></span></b></span></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zPsdPj0ZGQS6" summary="xdx: Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Details)" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="display: none; font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Schedule
    of prepaid expenses</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br /> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br /> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt; width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Other
    receivables from third party</span></td><td style="padding-bottom: 1pt; width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--AccountsAndOtherReceivablesNetCurrent_iI_pp0p0_c20210630_zKS2XblmSmx" title="Prepaid expenses" style="border-bottom: Black 1pt solid; width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccountsAndOtherReceivablesNetCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">44,644</ix:nonFraction></span></td><td style="padding-bottom: 1pt; width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--AccountsAndOtherReceivablesNetCurrent_iI_pp0p0_c20201231_zGaPgBWPwalb" title="Prepaid expenses" style="border-bottom: Black 1pt solid; width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccountsAndOtherReceivablesNetCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,161</ix:nonFraction></span></td><td style="padding-bottom: 1pt; width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Prepaid
    expenses and other assets, net</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20210630_pp0p0" title="Prepaid expenses" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">44,644</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20201231_pp0p0" title="Prepaid expenses" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,161</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:nonNumeric>

<p id="xdx_8A4_zvRBGzFDIiWf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock"><p id="xdx_808_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zdV3P0EFIaLj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Note
6 &#160;&#160;&#160;&#160;&#160;<span id="xdx_823_zArbfBiVQ1xg">PROPERTY AND EQUIPMENT, NET</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">As of June 30,
2021 and December&#160;31, 2020, property and equipment consisted of the following:<span style="font-family: Times New Roman, Times, Serif">&#160;</span></span></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--PropertyPlantAndEquipmentTextBlock_zGP2erKKrhN" summary="xdx: Disclosure - PROPERTY AND EQUIPMENT, NET (Details)" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B8_zC7MWbsKgmIl" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule
    of property and equipment</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br /> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br /> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Furniture
    and fixtures</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zCMeRH642RCa" title="Property and equipment, gross" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-06-30_us-gaap_FurnitureAndFixturesMember" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zXSKwNnogBae" title="Property and equipment, gross" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_us-gaap_FurnitureAndFixturesMember" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Equipment</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pp0p0" title="Property and equipment, gross" style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-06-30_us-gaap_EquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">78,388</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pp0p0" title="Property and equipment, gross" style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_us-gaap_EquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">51,287</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Leasehold
    improvement</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zWo67Ee4Mll8" title="Property and equipment, gross" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-06-30_us-gaap_LeaseholdImprovementsMember" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zwtl3Yje6h6e" title="Property and equipment, gross" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_us-gaap_LeaseholdImprovementsMember" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Vehicle</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zpAXGT8roSka" title="Property and equipment, gross" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-06-30_us-gaap_VehiclesMember" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zYE9UBP0eOK6" title="Property and equipment, gross" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_us-gaap_VehiclesMember" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_c20210630_pp0p0" title="Property and equipment, gross" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">78,388</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_c20201231_pp0p0" title="Property and equipment, gross" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">51,287</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Less:
    Accumulated depreciation</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20210630_zhkfjQY3y7Qg" title="Accumulated depreciation" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,952</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20201231_z0NA5iHKWo8" title="Accumulated depreciation" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">361</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Property
    and equipment, net</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentNet_c20210630_pp0p0" title="Property and equipment, net" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">73,436</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentNet_c20201231_pp0p0" title="Property and equipment, net" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">50,926</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:nonNumeric>

<p id="xdx_8A0_ztKXEy3shpe5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company recorded
depreciation expenses of $<span id="xdx_903_eus-gaap--CostOfGoodsAndServicesSoldDepreciation_pp0p0_c20210101__20210630_zE98J7q5FcLd" title="Depreciation expense"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,591</ix:nonFraction></span> and $<span id="xdx_904_eus-gaap--CostOfGoodsAndServicesSoldDepreciation_pp0p0_c20200101__20200630_zRtwKjtBwsQf" title="Depreciation expense"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">24,338</ix:nonFraction></span> for the six months ended June 30, 2021 and 2020, respectively, and $<span id="xdx_909_eus-gaap--CostOfGoodsAndServicesSoldDepreciation_pp0p0_c20210401__20210630_zo69Jge2CB9d" title="Depreciation expense"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,373</ix:nonFraction></span> and $<span id="xdx_909_eus-gaap--CostOfGoodsAndServicesSoldDepreciation_pp0p0_c20200401__20200630_zCfmtZnGGdHk" title="Depreciation expense"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">12,075</ix:nonFraction></span> for
the three months ended June 30, 2021 and 2020, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<ix:exclude><p id="xdx_23B_zHxhBwzyoy0e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p></ix:exclude>

<ix:exclude><p id="xdx_23D_z4HLzQdccwvi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p></ix:exclude>

<ix:exclude><p id="xdx_237_zPCa9SLFF3K" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 11 -->
    <div id="xdx_23B_zs7ZtDXoiFue" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td><td id="xdx_230_z0lj5CsiQen8" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_236_zld8EYNQrRt7" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_238_zYih7ByL7iUa" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23A_z1LymNG2lGmc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p></ix:exclude>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:GoodwillDisclosureTextBlock"><p id="xdx_80A_eus-gaap--GoodwillDisclosureTextBlock_z53pib5RhZs7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Note
7 <span id="xdx_829_zHSxixCdtOfl">GOODWILL</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">As of June 30,
2021 and December&#160;31, 2020, goodwill consisted of the following:<span style="font-family: Times New Roman, Times, Serif">&#160;&#160;</span></span></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ScheduleOfGoodwillTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfGoodwillTextBlock_z0lsRXl97Sh6" summary="xdx: Disclosure - GOODWILL (Details)" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B8_zqcfG8Lq1vGc" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule
    of goodwil</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br /> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br /> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Goodwill
    - XFC</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--Goodwill_c20210630__dei--LegalEntityAxis__custom--XinFengConstructionCoLtdMember_pp0p0" title="Goodwill" style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-06-30_custom_XinFengConstructionCoLtdMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">332,040</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--Goodwill_c20201231__dei--LegalEntityAxis__custom--XinFengConstructionCoLtdMember_pp0p0" title="Goodwill" style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-12-31_custom_XinFengConstructionCoLtdMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">332,040</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Less:
    Accumulated amortization</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_d0_c20210630_zPCVzm7GTz26" title="Accumulated amortization" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-06-30" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_d0_c20201231_zydgpLZCJmOj" title="Accumulated amortization" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-12-31" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Intangible
    assets, net</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--Goodwill_c20210630_pp0p0" title="Goodwill" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">332,040</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--Goodwill_c20201231_pp0p0" title="Goodwill" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">332,040</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:nonNumeric>

<p id="xdx_8AA_z1u04jSNjLr" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:LeasesOfLesseeDisclosureTextBlock"><p id="xdx_80E_eus-gaap--LeasesOfLesseeDisclosureTextBlock_zoQHh3JDsji2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Note
8 &#160;&#160;&#160;&#160;&#160;<span id="xdx_829_z7pAgZsf6mn6">LEASES</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company has
two non-cancelable lease agreements for certain of the office and accommodation as well as fish farming containers for research and develop
advanced technology for water circulation applying in fishery with original lease periods expiring between 2022 and 2023. The lease terms
may include options to extend or terminate the lease when it is reasonably certain the Company will exercise that option. The Company
recognizes rental expense on a straight-line basis over the lease term.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">The components of lease expense for
the six months ended June 30, 2021 and June 30, 2020 were as follows:<span style="font-family: Times New Roman, Times, Serif">&#160;</span></span></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:LeaseCostTableTextBlock"><table cellspacing="0" cellpadding="0" id="xdx_888_eus-gaap--LeaseCostTableTextBlock_z9aYAeIX6kTg" summary="xdx: Disclosure - LEASES (Details - Lease costs)" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify"><span id="xdx_8BB_zNubflPBy4Hh" style="font: 10pt Times New Roman, Times, Serif; display: none">Components
    of lease expenses</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Statement
    of Income Location</b></span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Six
    months ended June 30, 2021</b></span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Six
    months ended June 30, 2020</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(Unaudited)</b></span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(Unaudited)</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><b>Lease Costs</b></span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 22%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Operating lease
    expense</span></td>
    <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 29%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">General and
    administrative expenses</span></td>
    <td style="width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--OperatingLeaseExpense_c20210101__20210630_pp0p0" title="Operating lease expense" style="border-bottom: black 1pt solid; width: 20%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,212</ix:nonFraction></span></td>
    <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--OperatingLeaseExpense_c20200101__20200630_pp0p0" title="Operating lease expense" style="border-bottom: black 1pt solid; width: 19%; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">26,224</ix:nonFraction></span></td>
    <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Total net lease costs</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--LeaseCost_c20210101__20210630_pp0p0" title="Total net lease costs" style="border-bottom: black 2.25pt double; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,212</ix:nonFraction></span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--LeaseCost_c20200101__20200630_pp0p0" title="Total net lease costs" style="border-bottom: black 2.25pt double; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">26,224</ix:nonFraction></span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:nonNumeric>
<p id="xdx_8A5_zfKxl9qjZWVh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">Maturity of lease liabilities under
our non-cancelable operating leases as of December 31, 2020 and June 30, 2021 are US$ nil.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"><p id="xdx_80B_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_zL3H8zUpdBX3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Note
9&#160;&#160;&#160;&#160;&#160;<span id="xdx_820_zFNaTxEoPaE7">OTHER PAYABLES AND ACCRUED LIABILITIES<span style="font-family: Times New Roman, Times, Serif">&#160;</span></span></b></span></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zytVk5dGsHFa" summary="xdx: Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Details)" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B1_zfj5iicYUAS5" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule
    of payables</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_49E_20210630_zSaZkV3JWVJ4" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_495_20201231_zyAbE54zDtNa" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br /> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br /> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--SalesAndExciseTaxPayableCurrent_iI_pp0p0_maOAPAAzJx9_zQ9gf8Ay4upc" style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">VAT payable</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SalesAndExciseTaxPayableCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">41,673</ix:nonFraction></span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:SalesAndExciseTaxPayableCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">12,235</ix:nonFraction></span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--AccruedSalariesCurrent_iI_pp0p0_maOAPAAzJx9_z6CkgKuzcOCk" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Salary
    payable</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccruedSalariesCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">59,209</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:AccruedSalariesCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">920</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0_maOAPAAzJx9_zj8m5BCnQIVc" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Others</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">203,454</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">43,681</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--OtherAccountsPayableAndAccruedLiabilities_iTI_pp0p0_mtOAPAAzJx9_zTPO7nEoaZVd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">304,336</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">56,836</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:nonNumeric>

<p id="xdx_8AE_zMHxujmjccza" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<ix:exclude><p id="xdx_23C_zS9pMzo7qulh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p></ix:exclude>

<ix:exclude><p id="xdx_23B_zg68CQriHxZa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p></ix:exclude>

<ix:exclude><p id="xdx_234_z8s5hRSovFrl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<ix:exclude><!-- Field: Page; Sequence: 12 -->
    <div id="xdx_238_z1mkAzDnv6e7" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td><td id="xdx_237_zh2Txqwd1Ci5" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_23D_zKCs5L4dEkEg" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_231_zTowHGcdmqO4" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23F_zGukGoeOTQqi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;&#160;</span></p></ix:exclude>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock"><p id="xdx_800_eus-gaap--IncomeTaxDisclosureTextBlock_zuBX6LP2rM0d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Note
10 &#160;&#160;&#160;&#160;&#160;<span id="xdx_82A_zT0noPhD3Ty">INCOME TAXES</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company and
its subsidiary, and the consolidated VIE file tax returns separately.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">1) Value-added
tax (&#8220;VAT&#8221;)</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><i><span style="text-decoration: underline">PRC</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Pursuant to the
Provisional Regulation of the PRC on VAT and the related implementing rules, all entities and individuals (&#34;taxpayers&#34;) that
are engaged in the sale of products in the PRC are generally required to pay VAT, at a rate of which was changed from <span id="xdx_901_ecustom--ValueAddedTaxRate_iI_dp_c20201231_zAwFMkwypae2" title="Value added tax rate"><ix:nonFraction name="NCRA:ValueAddedTaxRate" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">16</ix:nonFraction></span>% to <span id="xdx_90D_ecustom--ValueAddedTaxRate_iI_dp_c20210630_zp3KtPRNKlP3" title="Value added tax rate"><ix:nonFraction name="NCRA:ValueAddedTaxRate" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">13</ix:nonFraction></span>% on April
1, 2019 of the gross sales proceeds received, less any deductible VAT already paid or borne by the taxpayers. GZ WFH also subjected to
10% for the installment service provided.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><span style="text-decoration: underline">Taiwan</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Pursuant to the
Value-added and Non-value-added Business Tax Act and the related implementing rules, all entities and individuals (&#34;taxpayers&#34;)
that are engaged in the sale of products in the Taiwan are generally required to pay VAT, at a rate of 5%.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">2) Income tax</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><i><span style="text-decoration: underline">United States
</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">On December 22,
2017, the Tax Cuts and Jobs Act (the &#8220;Tax Act&#8221;) was signed into legislation. The 2017 Tax Act significantly revises the U.S.
corporate income tax by, among other things, lowering the statutory corporate tax rate from 34% to 21%, imposing a mandatory one-time
tax on accumulated earnings of foreign subsidiaries, introducing new tax regimes, and changing how foreign earnings are subject to U.S.
tax.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">On December 22,
2017, Staff Accounting Bulletin No. 118 (&#34;SAB 118&#34;) was issued to provide guidance on accounting for the tax effects of the
Tax Act. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Act enactment date for companies to
complete the accounting under ASC 740. The Company has completed the assessment of the income tax effect of the Tax Act and there were
no adjustments recorded to the provisional amounts.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Coronavirus
Aid, Relief and Economy Security (CARES) Act (&#8220;the CARES Act, H.R. 748&#8221;) was signed into law on 27 March 2020. The CARES
Act temporarily eliminates the 80% taxable income limitation (as enacted under the Tax Cuts and Jobs Act of 2017) for NOL deductions
for 2018-2020 tax years and reinstated NOL carrybacks for the 2018-2020 tax years. Moreover, the CARES Act also temporarily increases
the business interest deduction limitations from 30% to 50% of adjusted taxable income for the 2019 and 2020 taxable year. Lastly, the
Tax Act technical correction classifies qualified improvement property as 15-year recovery period, allowing the bonus depreciation deduction
to be claimed for such property retroactively as if it was included in the Tax Act at the time of enactment. The Company does not anticipate
a significant tax impact on its financial statements and will continue to examine the impact the CARES Act may have on its business.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company evaluated
the Global Intangible Low Taxed Income (&#34;GILTI&#34;) inclusion on current earnings and profits of greater than 10% owned foreign
controlled corporations. The Company has evaluated whether it has additional provision amount resulted by the GILTI inclusion on current
earnings and profits of its foreign controlled corporations. The law also provides that corporate taxpayers may benefit from a 50% reduction
in the GILTI inclusion, which effectively reduces the <span id="xdx_906_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20210101__20210630__us-gaap--IncomeTaxAuthorityAxis__country--US_zMpPugK8aHo8" title="Effective income tax rate"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="From2021-01-012021-06-30_country_US" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">21</ix:nonFraction></span>% U.S. corporate tax rate on the foreign income to an effective rate of 10.5%.
The GILTI inclusion further provides for a foreign tax credit in connection with the foreign taxes paid. In 2019, the Company recorded
a GILTI inclusion of $<span id="xdx_900_ecustom--GlobalIntangibleLowTaxedIncome_pp0p0_c20190101__20191231_zYpkyR32CGuk" title="Global Intangible Low Taxed Income"><ix:nonFraction name="NCRA:GlobalIntangibleLowTaxedIncome" contextRef="From2019-01-012019-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">152,829</ix:nonFraction></span>. The Company has elected to treat the financial statement impact of GILTI as current period expenses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The reverse merger
was completed on December 31, 2018 and the tax losses of US subsidiary was not in the scope as of December 31, 2018. As of December 31,
2019, net operating loss carried forward which was available to offset future taxable income for the Company in the United States was
$<span id="xdx_903_eus-gaap--OperatingLossCarryforwards_c20210630__us-gaap--IncomeTaxAuthorityAxis__country--US_pp0p0" title="Net operating loss carryforwards"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2021-06-30_country_US" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">99,817</ix:nonFraction></span>. There is a full valuation allowance applied against these loss carry forward as management determined it was not more likely
than not that these net operating losses would be utilized in the foreseeable future.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<ix:exclude><p id="xdx_230_zY9xbkcRvu66" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p></ix:exclude>

<ix:exclude><p id="xdx_239_z6CByboZCWQf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 13 -->
    <div id="xdx_238_z9Cp8U7BDZCb" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" id="xdx_23D_zGKKZ6zXm6R3" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td><td id="xdx_239_zwNtk7i4oI96" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_233_zsx5wegpuaFj" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_23C_z6YJ3f4oqdvi" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23E_zgE6Dni5f7xb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><i><span style="text-decoration: underline">Hong Kong</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The HK tax reform
has introduced two-tiered profits tax rates for corporations. Under the two-tiered profits tax rates regime, the profits tax rate for
the first HK$2 million (approximately $257,931) of assessable profits will be lowered to <span id="xdx_90F_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20210101__20210630__us-gaap--IncomeTaxAuthorityAxis__country--HK_ziLNWQR9bZcc" title="Effective income tax rate"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="From2021-01-012021-06-30_country_HK" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">8.25</ix:nonFraction></span>% (half of the rate specified in Schedule
8 to the Inland Revenue Ordinance (IRO)) for corporations. Assessable profits above HK$2 million (approximately $257,931) will continue
to be subject to the rate of 16.5% for corporations. The Company assessed that the HK entity will not earn a profit greater than HK$2
million (approximately $257,931), it is subject to a corporate income tax rate of 8.25%.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">As of December
31, 2019, The Company&#8217;s subsidiary in Hong Kong had net operating loss carry forwards available to offset future taxable income.
The net operating losses will be carryforward indefinitely under Hong Kong Profits Tax regulation. There is a full valuation allowance
applied against these loss carry forward as management determined it was not more likely than not that these net operating losses would
be utilized in the foreseeable future.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><i><span style="text-decoration: underline">PRC</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">WFOE and the consolidated
VIE established in the PRC are subject to the PRC statutory income tax rate of <span id="xdx_907_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20210101__20210630__us-gaap--IncomeTaxAuthorityAxis__custom--PrcMember_zuECb6HGvRqk" title="Effective income tax rate"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="From2021-01-012021-06-30_custom_PrcMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">25</ix:nonFraction></span>%, according to the PRC Enterprise Income Tax (&#8220;EIT&#8221;)
law.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><span style="text-decoration: underline">Taiwan</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The corporate
income tax rate in Taiwan is 20%. Corporate income taxes payable, however, are subject to an alternative minimum tax. The Taiwan
government enacted the Taiwan Alternative Minimum Tax Act, or the AMT Act, on January 1, 2006. Under the AMT Act, a taxpayer must
pay the higher of its taxable income multiplied by the corporate income tax rate or the alternative minimum tax, or AMT. In
calculating the AMT amount, the taxpayer must include income that would otherwise be exempt from taxation pursuant to various tax
holidays or investment tax credits, other than certain exemptions or tax credits that have been grandfathered for the purposes of
calculating AMT. The AMT rate for business entities is 12%. In addition to the statutory corporate taxes payable, or the AMT,
corporate taxpayers in Taiwan are subject to an additional tax on distributable retained earnings (after statutory legal reserves)
to the extent that such earnings are not distributed prior to the end of the subsequent year. This undistributed earnings surtax is
determined in the subsequent year when the distribution plan relating to earnings attributable to the prior year is approved by a
company&#8217;s stockholders and is payable in the subsequent year. The surtax rate in Taiwan is 5%.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The components
of the income tax provision are:<span style="font-family: Times New Roman, Times, Serif">&#160;</span></span></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zZyGf2Ralif5" summary="xdx: Disclosure - INCOME TAXES (Details - Income tax expense)" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B0_z3kzEauz9Bwl" style="font: 10pt Times New Roman, Times, Serif; display: none">Income
    tax components</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_490_20210401__20210630_zVYm4XAoZzRh" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_495_20200401__20200630_zyqFLpvPn3kk" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_490_20210101__20210630_za16J6bh37oa" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_497_20200101__20200630_z4OEhkWReqL2" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three
                                            months ended </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June
                                            30,</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Six
                                            months ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June
                                            30,</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--CurrentIncomeTaxExpenseBenefit_maITEBzozL_zEAgyDWBXcBf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 52%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Current</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,679</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">5,289</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">68,524</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,966</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_403_eus-gaap--DeferredIncomeTaxExpenseBenefit_maITEBzozL_zwOQmKr78s6i" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Deferred</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0814">&#8211;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">23,154</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,315</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">44,702</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_403_eus-gaap--IncomeTaxExpenseBenefit_iT_pp0p0_mtITEBzozL_zXgScl6Uz9fg" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    income tax benefit</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,679</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">28,443</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">70,839</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">18,736</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  </table></ix:nonNumeric>

<p id="xdx_8A3_zr3oFOfAbkFk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The reconciliation
of income taxes expenses computed at the PRC statutory tax rate applicable to income tax expense is as follows:<span style="font-family: Times New Roman, Times, Serif">&#160;</span></span></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zewoNBnCVn02" summary="xdx: Disclosure - INCOME TAXES (Details - Reconcilation of income tax)" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B4_z0VBEicsnUX6" style="font: 10pt Times New Roman, Times, Serif; display: none">Reconciliation
    of income tax expense</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Six
                                            months ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June
                                            30,</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">PRC
    income tax statutory rate</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_dp_c20210101__20210630_zcOnzrJjIpgk" title="PRC income tax statutory rate" style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">25.00</ix:nonFraction>%</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_dp_c20200101__20200630_z58oFEuTvZs7" title="PRC income tax statutory rate" style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">25.00</ix:nonFraction>%</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Impact
    of different tax rates in other jurisdictions</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_c20210101__20210630_zPfBizvHyZ1d" title="Impact of different tax rates in other jurisdictions" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">2.25</ix:nonFraction>%</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_c20200101__20200630_zWnQyREPOnO1" title="Impact of different tax rates in other jurisdictions" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">39.15</ix:nonFraction>%</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Tax effect
    of non-deductible items</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_dp0_c20210101__20210630_zg9Q8tmSwM46" title="Tax effect of non-deductible expense" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" contextRef="From2021-01-01to2021-06-30" format="ixt:zerodash" decimals="INF" scale="-2" unitRef="Pure">&#8211;</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_dp_c20200101__20200630_zPXuAlV2j6Z" title="Tax effect of non-deductible expense" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.20</ix:nonFraction>%</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Tax effect
    of non-taxable income</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_ecustom--TaxEffectOfNontaxableIncome_dp_c20210101__20210630_zE1FiUZ5N5Pk" title="Tax effect of non-taxable income" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="NCRA:TaxEffectOfNontaxableIncome" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.22</ix:nonFraction>%</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_ecustom--TaxEffectOfNontaxableIncome_dp_c20200101__20200630_zSYkh3NWacGj" title="Tax effect of non-taxable income" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="NCRA:TaxEffectOfNontaxableIncome" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">21.77</ix:nonFraction>%</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">GILTI
    Tax impact</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp0_c20210101__20210630_zGym6wlMSfik" title="GILTI Tax Impact" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" contextRef="From2021-01-01to2021-06-30" format="ixt:zerodash" decimals="INF" scale="-2" unitRef="Pure">&#8211;</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp_c20200101__20200630_z9E02yluUIVb" title="GILTI Tax Impact" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">27.57</ix:nonFraction>%</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Changes
    in valuation allowance</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_c20210101__20210630_zdsOLVEpKVo" title="Changes in valuation allowance" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">68.11</ix:nonFraction>%</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_c20200101__20200630_zP7o5XlHQXL1" title="Changes in valuation allowance" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">19.57</ix:nonFraction>%</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Effective
    tax rate</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20210101__20210630_zlTSnHCr9863" title="Effective tax rate" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">45.14</ix:nonFraction>%</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_c20200101__20200630_zxSUNuCnUSX3" title="Effective tax rate" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="INF" scale="-2" sign="-" unitRef="Pure">8.24</ix:nonFraction>%</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  </table></ix:nonNumeric>

<p id="xdx_8AC_zzQiSNIRJswk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<ix:exclude><p id="xdx_23D_z2rWfPWx7kc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p></ix:exclude>

<ix:exclude><p id="xdx_23D_zkArz5yJjc67" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p></ix:exclude>

<ix:exclude><p id="xdx_23F_zFPRLMM5RVw4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p></ix:exclude>

<ix:exclude><p id="xdx_234_zjgAoegWyxnl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 14 -->
    <div id="xdx_239_zvogghbCoycf" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td><td id="xdx_23C_zdlymDZjSNbb" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_231_zU9mZgbyaMf9" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_23F_zyT1rfOtDxvh" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23F_zsCx9dG6yN7d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;&#160;3)
Deferred tax assets, net</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The tax effects
of temporary differences representing deferred income tax assets and liabilities result principally from the following:<span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></span></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_z8ldUvNlqdP1" summary="xdx: Disclosure - INCOME TAXES (Details - Deferred taxes)" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B0_z7HRyUvGAqgh" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule
    of deferred income taxes</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_491_20210630_z7i5sOM1z2Yi" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_495_20201231_zoklOCP3HJp4" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsGrossAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Deferred
    tax assets</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_pp0p0_d0_maDTAGzMBC_zn4HT9C7w4Me" style="vertical-align: bottom; background-color: White">
    <td style="width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Tax
    loss carried forward</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="AsOf2021-06-30" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">142,235</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_i01I_pp0p0_d0_maDTAGzMBC_zwrAU8Poid9g" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Allowance
    for doubtful receivables</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" contextRef="AsOf2021-06-30" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">272,773</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxAssetsGross_i01TI_pp0p0_d0_mtDTAGzMBC_maDTANzm5P_zATOGI9w2RC1" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><b style="display: none">Total deferred tax assets</b></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" contextRef="AsOf2021-06-30" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">415,008</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_ecustom--DeferredTaxAssetsValuationAllowances_i01NI_pp0p0_di0_msDTANzm5P_z6V9CQuGajS2" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Valuation
    allowance</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="NCRA:DeferredTaxAssetsValuationAllowances" contextRef="AsOf2021-06-30" format="ixt:zerodash" decimals="0" scale="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="NCRA:DeferredTaxAssetsValuationAllowances" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">297,219</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_403_eus-gaap--DeferredTaxAssetsNet_i01TI_pp0p0_d0_mtDTANzm5P_zQN8c1rPT3Sg" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    deferred tax assets, net</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="AsOf2021-06-30" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">117,789</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:nonNumeric>

<p id="xdx_8AA_zCKrBlMPQyb5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The valuation allowance
as of June 30, 2021 and December 31, 2020 was primarily provided for the deferred income tax assets if it is more likely than not that
these items will expire before the Company is able to realize its benefits, or that the future deductibility is uncertain. The ultimate
realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those
temporary differences become deductible or utilizable. Management considers projected future taxable income and tax planning strategies
in making this assessment. The movement for the valuation allowance is as following.<span style="font-family: Times New Roman, Times, Serif">&#160;</span></span></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:SummaryOfValuationAllowanceTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--SummaryOfValuationAllowanceTextBlock_zWyER9Djz5Ok" summary="xdx: Disclosure - INCOME TAXES (Details - Valuation Allowance)" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8BD_zaf9GfS7swDe" style="font: 10pt Times New Roman, Times, Serif; display: none">Movement
    in valuation allowance</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; font-size: 10pt; font-weight: bold; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Balance
    at beginning of the year</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--DeferredTaxAssetsValuationAllowance_iNS_pp0p0_di0_c20210101__20210630_zTGKLAAHejEe" title="Valuation allowance, beginning" style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="AsOf2020-12-31" format="ixt:zerodash" decimals="0" scale="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--DeferredTaxAssetsValuationAllowance_iNS_pp0p0_di_c20200101__20201231_zCo7VRKgXM16" title="Valuation allowance, beginning" style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">304,418</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Additions
    of valuation allowance</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pp0p0_d0_c20210101__20210630_zr14lORNgcv4" title="Additions to valuation allowance" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" contextRef="From2021-01-01to2021-06-30" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pp0p0_d0_c20200101__20201231_zh2mCn6AnPm8" title="Additions to valuation allowance" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" contextRef="From2020-01-012020-12-31" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Reductions
    of valuation allowance</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_ecustom--ValuationAllowanceDeferredTaxAssetChangeInAmount1_pp0p0_d0_c20210101__20210630_zbacHN5frdzc" title="Reductions in valuation allowance" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="NCRA:ValuationAllowanceDeferredTaxAssetChangeInAmount1" contextRef="From2021-01-01to2021-06-30" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_ecustom--ValuationAllowanceDeferredTaxAssetChangeInAmount1_c20200101__20201231_pp0p0" title="Reductions in valuation allowance" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="NCRA:ValuationAllowanceDeferredTaxAssetChangeInAmount1" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">304,418</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Balance
    at the end of the year</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--DeferredTaxAssetsValuationAllowance_iNE_pp0p0_di0_c20210101__20210630_z8WfAh0HEOHe" title="Valuation allowance, ending balance" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="AsOf2021-06-30" format="ixt:zerodash" decimals="0" scale="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--DeferredTaxAssetsValuationAllowance_iNE_pp0p0_di0_c20200101__20201231_z2rnVIRh0Mii" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="AsOf2020-12-31" format="ixt:zerodash" decimals="0" scale="0" sign="-" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:nonNumeric>

<p id="xdx_8A9_zphZBqrrFtGh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>PRC Withholding Tax on Dividends</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The current PRC
Enterprise Income Tax Law imposes a 10% withholding income tax for dividends distributed by foreign-invested enterprises to their immediate
holding companies outside the PRC. A lower withholding tax rate will be applied if there is a tax treaty arrangement between the PRC
and the jurisdiction of the foreign holding company. Distributions to holding companies in Hong Kong that satisfy certain requirements
specified by PRC tax authorities, for example, will be subject to a 5% withholding tax rate.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">As of June&#160;30,
2021 and December 31, 2020, the Company had not recorded any withholding tax on the retained earnings of its foreign-invested enterprises
in the PRC, since the Company intends to reinvest its earnings to further expand its business in mainland China, and its foreign-invested
enterprises do not intend to declare dividends to their immediate foreign holding companies.</span></p>

<ix:exclude><p id="xdx_231_zCBYCJIZBq68" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p></ix:exclude>

<ix:exclude><p id="xdx_236_z3nZ0RcPKVjf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p></ix:exclude>

<ix:exclude><p id="xdx_233_zad25JOi45me" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p></ix:exclude>

<ix:exclude><p id="xdx_239_z28kwpxG6zEk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 15 -->
    <div id="xdx_237_zYvatwoXHGpk" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td><td id="xdx_230_z11wHuTtTEW" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_239_zQxQ9YFc5gCk" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_23E_zMUaeQHVRvv6" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_236_zMcV3o1S9p42" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p></ix:exclude>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock"><p id="xdx_807_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_z0bDllzjjDy2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Note
11&#160;&#160;&#160;&#160;&#160; <span id="xdx_822_zMc1QeusjlDe">RELATED PARTY BALANCES AND TRANSACTIONS</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><i>Due to related
parties</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The balance due
to related parties was as following:</span></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zlyChmrvE0h5" summary="xdx: Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties)" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt"><span id="xdx_8BD_zppm3H0PPykl" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule
    of related party transactions</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br /> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br /> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Mountain
    Share Transfer, LLC (2)</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--DueToRelatedPartiesCurrent_iI_pp0p0_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDIp_z8uqEUzRm354" title="Due to related parties" style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" contextRef="AsOf2021-06-30_custom_MountainShareTransferMember" id="Fact000905" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,681</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--DueToRelatedPartiesCurrent_iI_pp0p0_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDIp_z6t3dm1PWgHe" style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" contextRef="AsOf2020-12-31_custom_MountainShareTransferMember" id="Fact000906" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,681</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><i>Due from
a related party</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The balance due
from a related party was as following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br /> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br /> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Mr.
    Yin-Chieh Cheng (1)</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_iI_pp0p0_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_zWgjK4GrfQ28" title="Due from related parties" style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DueToOtherRelatedPartiesCurrentAndNoncurrent" contextRef="AsOf2021-06-30_custom_YinChiehChengMember" id="Fact000908" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">15,879</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_iI_pp0p0_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_zO9MsIAn3h9d" title="Due from related parties" style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DueToOtherRelatedPartiesCurrentAndNoncurrent" contextRef="AsOf2020-12-31_custom_YinChiehChengMember" id="Fact000910" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">19,067</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Taisi
    Electrical &amp; Plumbing Co. Pte Ltd. (3)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_iI_pp0p0_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TaisiElectricMember_fKDMp_zzHFcmevPcAb" title="Due from related parties" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DueToOtherRelatedPartiesCurrentAndNoncurrent" contextRef="AsOf2021-06-30_custom_TaisiElectricMember" id="Fact000912" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,165,083</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_iI_pp0p0_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TaisiElectricMember_fKDMp_zVKEuh9QHtkk" title="Due from related parties" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DueToOtherRelatedPartiesCurrentAndNoncurrent" contextRef="AsOf2020-12-31_custom_TaisiElectricMember" id="Fact000914" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">877,809</ix:nonFraction></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_c20210630_pp0p0" title="Due from related parties" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DueToOtherRelatedPartiesCurrentAndNoncurrent" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,180,962</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_c20201231_pp0p0" title="Due from related parties" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:DueToOtherRelatedPartiesCurrentAndNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">896,876</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Note:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span id="xdx_F08_z42YzdcLzChi" style="font: 10pt Times New Roman, Times, Serif">(1)</span></td>
    <td style="text-align: justify"><span id="xdx_F1E_zar7eCn1AQMg" style="font: 10pt Times New Roman, Times, Serif"><ix:footnote id="Footnote000919" xml:lang="en-US">Mr. Yin-Chieh Cheng (&#8220;Mr.
    Cheng&#8221;) is the chairman the Company, and he holds 42.5% shares of the Company. The balance due to Mr. Cheng as of June 30,
    2021 mainly represented the amount paid by Mr. Cheng on behalf of the Company. In September 2019, Mr. Cheng took over the receivable
    amount of the concert the Company invested in November 2018, and assumed the liability of $551,457 related to such receivable to
    the Company. In September 2019, Mr. Cheng collected the payment of $1,000,000 from JCD, our exclusive sales agent in Asia Pacific,
    on behalf of the Company. As agreed between Mr. Cheng and the Company, the due from balance was netted off by due to balances.</ix:footnote></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span id="xdx_F08_z5YbaHWLPPM7" style="font: 10pt Times New Roman, Times, Serif">(2)</span></td>
    <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_F17_zh7pAbHNZRwi" style="font: 10pt Times New Roman, Times, Serif"><ix:footnote id="Footnote000920" xml:lang="en-US">Mountain
        Share Transfer, LLC is company 100% controlled by Erik S. Nelson, the corporate secretary and director of the Company. The balances
        represented the amount paid on behalf of the Company for its daily operation purpose.</ix:footnote></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p></td></tr>
  <tr style="vertical-align: top">
    <td><span id="xdx_F07_zplT2QQJdq95" style="font: 10pt Times New Roman, Times, Serif">(3)</span></td>
    <td style="text-align: justify"><span id="xdx_F14_zpjfyOOHCjc5" style="font: 10pt Times New Roman, Times, Serif"><ix:footnote id="Footnote000921" xml:lang="en-US">Mr. Tsai Wen-Chih is the
    director of XFC and has control power over Taisi Electrical &amp; Plumbing Co. Pte Ltd. The Company took over the receivable amount
    of $877,809 from acquisition of XFC in December 2020. None of the receivables have been impaired and it is expected that the full
    contractual amounts can be collected.</ix:footnote></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<ix:exclude><p id="xdx_23B_zaxHyN70UwIl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p></ix:exclude>

<ix:exclude><p id="xdx_23C_zxC8wkm5wypj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<ix:exclude><!-- Field: Page; Sequence: 16 -->
    <div id="xdx_23B_zPz7KqgBTsXe" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td><td id="xdx_233_zJGmH7yQvC63" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_231_z7iLK4loYIB2" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_237_zoJoyWiUDgQg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><i>Related party
transactions</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The details of
the related party transactions were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>For
                                            three months ended </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June
                                            30,</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>For
six months ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June
                                            30,</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Paid
    on behalf of the Company</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 52%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Mr.
    Zhang Bi (1)</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhangBiMember_fKDEp_z24Jb518KHqk" title="Proceeds from related party" style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProceedsFromRelatedPartyDebt" contextRef="From2021-04-012021-06-30_custom_ZhangBiMember" id="Fact000926" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhangBiMember_fKDEp_zcXAlHCmBqFi" title="Proceeds from related party" style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProceedsFromRelatedPartyDebt" contextRef="From2020-04-012020-06-30_custom_ZhangBiMember" id="Fact000928" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhangBiMember_fKDEp_zmuXgEJD3gS8" title="Proceeds from related party" style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProceedsFromRelatedPartyDebt" contextRef="From2021-01-012021-06-30_custom_ZhangBiMember" id="Fact000930" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhangBiMember_fKDEp_zUIPP8VgRV0j" title="Proceeds from related party" style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProceedsFromRelatedPartyDebt" contextRef="From2020-01-012020-06-30_custom_ZhangBiMember" id="Fact000932" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,455</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Mr. Yin-Chieh
    Cheng (1)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_zEDuPI71muHc" title="Proceeds from related party" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProceedsFromRelatedPartyDebt" contextRef="From2021-04-012021-06-30_custom_YinChiehChengMember" id="Fact000934" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_zoF2hXnrRQgf" title="Proceeds from related party" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProceedsFromRelatedPartyDebt" contextRef="From2020-04-012020-06-30_custom_YinChiehChengMember" id="Fact000936" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">53,237</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_zpucquBg5B56" title="Proceeds from related party" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProceedsFromRelatedPartyDebt" contextRef="From2021-01-012021-06-30_custom_YinChiehChengMember" id="Fact000938" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_z0llW6zymNl6" title="Proceeds from related party" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProceedsFromRelatedPartyDebt" contextRef="From2020-01-012020-06-30_custom_YinChiehChengMember" id="Fact000940" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">86,320</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Mountain
    Share Transfer , LLC (1)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDEp_z2GNvtnJAx32" title="Proceeds from related party" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProceedsFromRelatedPartyDebt" contextRef="From2021-04-012021-06-30_custom_MountainShareTransferMember" id="Fact000942" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDEp_zf3zWPQJqMw8" title="Proceeds from related party" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProceedsFromRelatedPartyDebt" contextRef="From2020-04-012020-06-30_custom_MountainShareTransferMember" id="Fact000944" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDEp_zPD7qZ36ahb7" title="Proceeds from related party" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProceedsFromRelatedPartyDebt" contextRef="From2021-01-012021-06-30_custom_MountainShareTransferMember" id="Fact000946" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDEp_zP5OPS2HGVCb" title="Proceeds from related party" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:ProceedsFromRelatedPartyDebt" contextRef="From2020-01-012020-06-30_custom_MountainShareTransferMember" id="Fact000948" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,000</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Repayment
    to related party</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Mr. Yin-Chieh
    Cheng</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--RepaymentsOfRelatedPartyDebt_pp0p0_d0_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_z0OkDooIzcZ2" title="Repayment to related party" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RepaymentsOfRelatedPartyDebt" contextRef="From2021-04-012021-06-30_custom_YinChiehChengMember" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--RepaymentsOfRelatedPartyDebt_pp0p0_d0_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_zLAoTOcNDm6g" title="Repayment to related party" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RepaymentsOfRelatedPartyDebt" contextRef="From2020-04-012020-06-30_custom_YinChiehChengMember" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--RepaymentsOfRelatedPartyDebt_pp0p0_d0_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_z8o8864kYis4" title="Repayment to related party" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RepaymentsOfRelatedPartyDebt" contextRef="From2021-01-012021-06-30_custom_YinChiehChengMember" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8211;</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RepaymentsOfRelatedPartyDebt_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_pp0p0" title="Repayment to related party" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:RepaymentsOfRelatedPartyDebt" contextRef="From2020-01-012020-06-30_custom_YinChiehChengMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">665,000</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Note:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span id="xdx_F01_zgUhKzszXgJk" style="font: 10pt Times New Roman, Times, Serif">(1)</span></td>
    <td style="text-align: justify"><span id="xdx_F13_zrzyFGo5ovge" style="font: 10pt Times New Roman, Times, Serif"><ix:footnote id="Footnote000957" xml:lang="en-US">The transactions represent
    the amount paid by Mr. Zhang Bi, Mr. Yin-Chieh Cheng and Mountain Share Transfer, LLC on behalf of the Company for its daily operation.</ix:footnote></span></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8A2_z1enFspFI8j3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:EarningsPerShareTextBlock"><p id="xdx_80C_eus-gaap--EarningsPerShareTextBlock_zYlEXzwHZCxl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Note
12 &#160;&#160;&#160;&#160;&#160;<span id="xdx_821_zatIxVbxar8g">(LOSS) INCOME PER SHARE</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The following table
sets forth the computation of basic and diluted (loss) income per common share for the three and six months ended June 30, 2021 and 2020.<span style="font-family: Times New Roman, Times, Serif">&#160;</span></span></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zuHD14uGLlAl" summary="xdx: Disclosure - (LOSS) INCOME PER SHARE (Details)" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="display: none; font-size: 10pt; text-align: justify"><span id="xdx_8B1_zY9PjeHj7TKg" style="font: 10pt Times New Roman, Times, Serif">Schedule
    of income (loss) pe share</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_492_20210401__20210630_zRt6v1ndlAl5" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_490_20200401__20200630_zAncu8VDnThe" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_490_20210101_20210630" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_49F_20200101_20200630" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>For
                                            three months ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June
                                            30,</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>For
                                            six months ended </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June
                                            30,</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_403_ecustom--NumeratorAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Numerator:</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_i01_pp0p0_zfVxt6nvNxug" style="vertical-align: bottom; background-color: White">
    <td style="width: 52%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Net
    (loss) income attributable to the Company</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">272,133</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">33,475</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">222,643</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">252,793</ix:nonFraction></span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_403_ecustom--DenominatorAbstract_iB" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Denominator:</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_i01B" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Weighted-average
    shares outstanding</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pdd" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">- Basic</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,131,786</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">13,181,786</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,131,786</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">13,181,786</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pdd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">- Diluted</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,131,786</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">17,659,384</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,131,786</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">17,624,585</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--EarningsPerShareBasicAndDilutedAbstract_i01B" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">(Loss)
    income per share:</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--EarningsPerShareBasic_i01_pdd" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">- Basic</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.0298</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.0025</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.0244</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.0192</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_i01_zDRrKUglDZzc" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">- Diluted</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" contextRef="From2021-04-012021-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.0298</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" contextRef="From2020-04-012020-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.0019</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(<ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.0159</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" contextRef="From2020-01-012020-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.0143</ix:nonFraction></span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:nonNumeric>

<p id="xdx_8A0_z2TgovL5XA4d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Basic net (loss)
income per common share is computed using the weighted average number of the common shares outstanding during the period. Diluted (loss)
income per share is computed using the weighted average number of ordinary shares and ordinary equivalent shares outstanding which include
<span id="xdx_90D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210101__20210630_zYLO4JOS90I4" title="Antidilutive shares"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2021-01-01to2021-06-30" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,560,000</ix:nonFraction></span> warrants outstanding as of June 30, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<ix:exclude><p id="xdx_239_zRhW1tZZCEYe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p></ix:exclude>

<ix:exclude><p id="xdx_230_zMnrnQGkpTE" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p></ix:exclude>

<ix:exclude><p id="xdx_235_zfc9uuxV2wjl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 17 -->
    <div id="xdx_236_zOWUCzzhc8oc" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td><td id="xdx_232_z1ykTQghXX2g" style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_235_zhRR63DabIQh" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p id="xdx_23A_zoKK7dohQuR1" style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_231_z9c0kCF9juk7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p></ix:exclude>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-06-30" escape="true" name="us-gaap:SubsequentEventsTextBlock"><p id="xdx_80D_eus-gaap--SubsequentEventsTextBlock_zrk7FIEn4iN" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Note
13 &#160;&#160;&#160;&#160;&#160;<span id="xdx_820_zTA0WAu75X3b">SUBSEQUENT EVENT</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>&#160;&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company has
evaluated subsequent events through the issuance of the unaudited condensed consolidated financial statements and no other subsequent
event is identified that would have required adjustment or disclosure in the consolidated financial statements.</span></p>

</ix:nonNumeric><p id="xdx_819_zh1ytUxk5ge6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 18 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><span id="a8"></span></span></p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 9%; text-align: justify"><span style="font-size: 10pt"><b>ITEM 2.</b></span></td>
    <td style="text-align: justify"><span style="font-size: 10pt"><b>MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF OPERATING AND FINANCIAL
    REVIEW AND PROSPECTS</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The following discussion
and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements
and the related notes included elsewhere in this Current Report. Our consolidated financial statements have been prepared in accordance
with U.S. GAAP. In addition, our consolidated financial statements and the financial data included in this Current Report reflect our
reorganization and have been prepared as if our current corporate structure had been in place throughout the relevant periods. Actual
results could differ materially from those projected in the forward-looking statements. For additional information regarding these and
other risks and uncertainties, please see the items listed above under the section captioned &#8220;Risk Factors&#8221;, as well as any
other cautionary language contained in this Current Report. Except as may be required by law, we undertake no obligation to update any
forward-looking statement to reflect events after the date of this Current Report.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Operations Overview</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">As of December
31, 2019, we provide Land-Based Recirculation Aquaculture Systems (&#8220;RAS&#8221;) for fish farming. Our primary business operations
consist of the design, development and production of RAS large scale fish tank systems, for fish farms along with expert consulting,
technology transfer, and aquaculture project management services to new and existing aquaculture management business services.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">On September 21,
2020, the Company filed a current report on Form 8-K outlining the lack of communication that leads to the termination by Nocera, Inc.
of its relationship with GZ WFH and its management, and termination of the Variable Interest Entity agreements between the parties.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Subsequently on
October 8, 2020, Zhang Bi and GZ WFH entered into a Settlement Agreement and Release with Nocera, Inc. wherein all claims as to GZ WFH&#8217;s
debt (claim to shares in Nocera, Inc. or GZ GST) were compromised, settled, and otherwise resolved as to any and all claims or causes
of action whatsoever against Nocera for any matter, action, or representation as to Nocera, and any debt to ownership of Nocera or GZ
GST up to the date of the agreement. The consideration for the agreement was mutual waiver of any and all claims against each other and
GZ GST, and GZ WFH (including Zhang Bi) waives any claims to Nocera stock, meaning the 4,750,000 shares of common stock of Nocera owned
by Zhang Bi were cancelled as part of the agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Effective December
31, 2020, Nocera, Inc. (&#8220;Nocera&#8221;) and Xin Feng Construction Co., Ltd. (&#8220;XFC&#8221;), a funded limited liability company
registered in Taiwan (R.O.C.), (collectively &#8220;the Parties&#8221;) entered into a series of contractual agreements (&#8220;VIE Agreements&#8221;)
whereby Nocera, Inc. agreed to provide technical consulting and related services to Xin Feng Construction Co., Ltd. As a result, Nocera
has been determined to be the primary beneficiary of XFC and XFC became VIE (Variable Interest Entity) of Nocera, and XFC will shift
focus to support the construction activities of RAS fish farms of our clients and the development of the Company-owned and operated fish
farms.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The spread of COVID-19
has begun to cause some business disruption resulting in reduced net revenue in December 2019. While the disruption is currently expected
to be temporary, there is considerable uncertainty around the duration. Therefore, the Company expects this matter to negatively impact
its operating results.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2021, the Company constructed
the first RAS demo site in Taiwan and engaged the demo site into the testing phase to raise eel. Currently, we are promoting our RAS
in Taiwan and looking for opportunities to cooperate with local solar energy industry and to expand our business into the U.S. The Company&#8217;s
current principal office is based in New Taipei City, Taiwan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Critical Accounting Policies, Estimates
and Assumptions</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">See Note 2 to the
accompanying unaudited condensed consolidated financial statements for our critical accounting policies.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<!-- Field: Page; Sequence: 19 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Results of Operations</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The following table
sets forth the consolidated statements of operations of the Company for the three and six months ended June 30, 2021 and 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><span style="text-decoration: underline">Consolidated
Statements of Operations</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-size: 10pt">Three
    months ended June 30,</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: center"><span style="font-size: 10pt">S<b>ix
    months ended June 30,</b></span></td><td style="padding-bottom: 1pt; font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-size: 10pt">2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-size: 10pt">2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-size: 10pt">2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-size: 10pt">2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-size: 10pt">(Unaudited)</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-size: 10pt">(Unaudited)</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-size: 10pt">(Unaudited)</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font-size: 10pt">(Unaudited)</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">$</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">$</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">$</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">$</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 52%; font-size: 10pt; text-align: left"><span style="font-size: 10pt">Net sales</span></td><td style="width: 1%; font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font-size: 10pt">1,267,547</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font-size: 10pt">469,078</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font-size: 10pt">2,847,033</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font-size: 10pt">1,159,731</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">Cost of sales</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(1,194,057</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(211,820</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(2,424,899</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(504,335</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 1pt"><span style="font-size: 10pt">Gross profit</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">73,490</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">257,258</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">422,134</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">655,396</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left"><span style="font-size: 10pt">Operating expenses</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font-size: 10pt">General and administrative expenses</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(334,991</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(255,735</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(570,226</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(428,047</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 1pt"><span style="font-size: 10pt">Total operating
    expenses</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(334,991</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(255,735</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(570,226</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(428,047</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left"><span style="font-size: 10pt">(Loss) income from operations</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(261,501</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">1,523</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(148,092</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">227,349</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font-size: 10pt">Other (expense) income</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(1,953</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">36</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(3,712</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">3</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left"><span style="font-size: 10pt">(Loss) income before income taxes</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(263,454</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">1,559</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(151,804</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">227,352</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font-size: 10pt">Income tax (expense) benefit</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(8,679</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">28,443</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(70,839</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">18,736</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left"><span style="font-size: 10pt">Net (loss) income</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(272,133</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">30,002</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(222,643</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">246,088</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font-size: 10pt">Less: Net loss attributable to non-controlling
    interests</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#8211;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(3,473</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#8211;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(6,705</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-size: 10pt">Net (loss)
    income attributable to the company</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(272,133</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">33,475</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(222,643</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">252,793</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left"><span style="font-size: 10pt">Comprehensive (loss) income</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">Net (loss) income</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(272,133</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">30,002</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(222,643</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">246,088</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font-size: 10pt">Foreign currency translation (loss)
    gain</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(48,344</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">5,510</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(46,675</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">4,118</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left"><span style="font-size: 10pt">Total comprehensive (loss) income</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(320,477</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">35,512</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(269,318</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">250,206</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font-size: 10pt">Less: comprehensive loss attributable
    to non-controlling interest</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#8211;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(3,449</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#8211;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(7,204</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt"><span style="font-size: 10pt">Comprehensive (loss) income attributable
    to the Company</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(320,477</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">38,961</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(269,318</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">257,410</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">(Loss) income per share</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">Basic</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(0.0298</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">0.0025</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(0.0244</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">0.0192</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">Diluted</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(0.0298</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">0.0019</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(0.0244</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">0.0143</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">Weighted average number of common shares outstanding</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">Basic</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">9,131,786</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">13,181,786</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">9,131,786</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">13,181,786</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">Diluted</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">9,131,786</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">17,659,384</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">9,131,786</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">17,624,585</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 20 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><i>Revenue </i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Revenue for the
three months ended June 30, 2021 was $1,267,547 compared to $469,078 for the comparable period in 2020. The increase was mainly because
of the revenue recognition of the construction revenue from Xin Feng Construction Co., Ltd for the three months ended June 30, 2021.&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Revenue for the
six months ended June 30, 2021 was $2,847,033 compared to $1,159,731 for the comparable period in 2020. The increase was mainly because
of the revenue recognition of the construction revenue from Xin Feng Construction Co., Ltd for the six months ended June 30, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><i>Gross profit</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Gross profit for
the three months ended June 30, 2021 was $73,490, compared to $257,258 for the comparable period in 2020. The decrease was primarily
because there was a significant increase in cost of sales from Xin Feng Construction Co., Ltd for the three months ended June 30, 2021;
whereas there was no direct cost of the deferred revenue from the franchise fee of JC Development Co, Ltd, and we operated fish brokerage
&amp; distribution business with Pan Li, one of our former customers and strategic partner in Guizhou, for the comparable period three
months ended June 30, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Gross profit for
the six months ended June 30, 2021 was $422,134, compared to $655,396 for the comparable period in 2020. The decrease was primarily because
there was a significant increase in cost of sales from Xin Feng Construction Co., Ltd for the six months ended June 30, 2021; whereas
there was no direct cost of the deferred revenue from the franchise fee of JC Development Co, Ltd, and we operated fish brokerage &amp;
distribution business with Pan Li, one of our former customers and strategic partner in Guizhou, for the comparable period six months
ended June 30, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><i>General and
administrative expenses</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">General and administrative
expenses were $334,991, for the three months ended June 30, 2021, compared to approximately $255,735 for the comparable period in 2020.
This increase was primarily due to the increase of legal, accounting, and consulting fees for the three months ended June 30, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">General and administrative
expenses were $570,226, for the six months ended June 30, 2021, compared to approximately $428,047 for the comparable period in 2020.
This increase was primarily due to the increase of legal, accounting, and consulting fees for the six months ended June 30, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><i>Other income
(expense)</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Other expense was
$1,953, for the three months ended June 30, 2021, compared to other income $36 for the comparable period in 2020. The other income was
interest revenue of bank deposits. The other expense was interest expense for bank loan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Other expense was
$3,712, for the six months ended June 30, 2021, compared to other income $3 for the comparable period in 2020. The other expense was
interest expense for bank loan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><i>Income tax
(expense) benefit</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">During the three
months ended June 30, 2021, we recorded an income tax expense of $8,679 compared to income tax benefit of $28,443 for the comparable
period in 2020. The increase of income tax expense is because we evaluated the income tax impact from Xin Feng Construction Co., Ltd
for the period ended June 30, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">During the six
months ended June 30, 2021, we recorded an income tax expense of $70,839 as compared to income tax benefit of $18,736 for the comparable
period in 2020. The increase of income tax expense is because we evaluated the income tax impact from Xin Feng Construction Co., Ltd
for the period ended June 30, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<!-- Field: Page; Sequence: 21 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><i>Net (loss)
income attributable to the Company</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Net loss attributable
to the Company (excluding net loss attributable to non-controlling interest) for the three months ended June 30, 2021 was $272,133 compared
to net income attributable to the Company (excluding net loss attributable to non-controlling interest) of $33,475 for the comparable
period in 2020. <span id="a_Hlk79159965"></span>The increase of loss was because the Company&#8217;s gross profit, derived from the XFC&#8217;s
construction revenue for the three months ended June 30, 2021, significantly decreased due to its higher cost of sales, and the Company
recognized greater general and administrative expenses over the same period.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Net loss attributable
to the Company (excluding net loss attributable to non-controlling interest) for the six months ended June 30, 2021 was $222,643 compared
to net income attributable to the Company (excluding net loss attributable to non-controlling interest) of $252,793 for the comparable
period in 2020. The increase of loss was because the Company&#8217;s gross profit, derived from the XFC&#8217;s construction revenue
for the six months ended June 30, 2021, significantly decreased due to its higher cost of sales, and the Company recognized greater general
and administrative expenses over the same period.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Liquidity and Capital Resources</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company had
operating cash outflows for the six months ended June 30, 2021 and the cash balance was $647,078 as of June 30, 2021. Since the net asset
balance as of June 30, 2021 was $2,539,293, there is no substantial doubt as to the Company&#8217;s ability to continue as a going concern.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">The following table provides detailed
information about our net cash flows for the periods indicated:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 10pt"><b>For
                                            the six months ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 10pt"><b>June
                                            30,</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-size: 10pt">2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font-size: 10pt">2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">$</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">$</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; font-size: 10pt; text-align: left"><span style="font-size: 10pt">Net cash used in operating activities</span></td><td style="width: 2%; font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 13%; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(98,108</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="width: 2%; font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 13%; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(348,112</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">Net cash used in investing activities</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(25,068</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(1,851</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">Net cash (used in) provided by financing activities</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">(271,432</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font-size: 10pt">652,278</span></td><td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt"><span style="font-size: 10pt">Effect of the exchange rate change
    on cash</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">18,155</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font-size: 10pt">13,927</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 2.5pt"><span style="font-size: 10pt">(Decrease) increase in cash</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">(376,453</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font-size: 10pt">316,242</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><i>Net cash used in operating activities</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Net cash used in
operating activities amounted to $98,108 for the six months ended June 30, 2021. This reflected the effect of changes in operating assets
and liabilities including decreases of account receivable in the amount of $443,382, increase of inventory in the amount of $166,457
and increase of advance receipts in the amount of $481,208.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Net cash used in
operating activities amounted to $348,112 for the six months ended June 30, 2020. This reflected the effect of changes in operating assets
and liabilities including increases of account receivable in the amount of $105,691, increase of inventory in the amount of $105,773
and increase of prepaid expense and other assets in the amount of $125,612.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><i>Net cash used
in investing activities</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Net cash used in
investing activities was $25,068 for the six months ended June 30, 2021, which was cash paid for purchase of property, and $1,851 for
the six months ended June 30, 2020, which was cash paid for intangible assets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><i>Net cash (used
in) provided by financing activities</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Net cash used in
financing activities was $271,432 for the six months ended June 30, 2021, which was repayment of bank loans.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Net cash provided
by financing activities amounted to $652,278 for the six months ended June 30, 2020, which was attributable to the proceeds from our
shareholders primarily for our operation and repayment to our shareholders. See &#8220;Related Party Transactions&#8221;.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<!-- Field: Page; Sequence: 22 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Since we plan to
build our land-based fish farming demo sites in the US, Taiwan, Japan, and Thailand to promote our fish farming systems to the global
market, we expect that we will require additional capital, which includes the construction cost, marketing cost, operation costs, and
etc., to meet our long-term operating requirements. We expect to obtain financing from shareholders or raise additional capital through,
among other things, the sale of equity or debt securities. The shareholders are committed&#160;to provide additional financing required
when we try to raise additional capital from third party investors or banks. However, there can be no assurance that we will be successful
in raising this additional capital.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Off-Balance
Sheet Arrangements</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">We have no off-balance sheet arrangements</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Recently Issued Accounting Pronouncements</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Please refer to
the Note 2 above.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><span id="a9"></span>ITEM
3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">Not required for a smaller reporting
company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><span id="a10"></span>ITEM
4. CONTROLS AND PROCEDURES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><i>Evaluation of
Disclosure Controls and Procedures</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Our management,
under the supervision of our Chief Executive Officer and Chief Financial Officer performed an evaluation (the &#8220;Evaluation&#8221;)
of the effectiveness of our disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) as of the end
of the period covered by this Annual Report. Disclosure controls and procedures include, without limitation, controls and procedures
designed to provide a reasonable level of assurance that information required to be disclosed by us in the reports that we file or submit
under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC&#8217;s rules and
forms, and is accumulated and communicated to our management, including our principal executive and principal financial officers, or
persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. Based on that evaluation,
our Chief Executive Officer and Chief Financial Officer concluded that, as of June 30, 2021, due to the presence of material weaknesses
described below, our disclosure controls and procedures were ineffective.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Notwithstanding
the foregoing, there can be no assurance that our disclosure controls and procedures will detect or uncover all failures of persons within
our Company and our consolidated subsidiaries to disclose material information otherwise required to be set forth in our periodic reports.
There are inherent limitations to the effectiveness of any system of disclosure controls and procedures, including the possibility of
human error and the circumvention or overriding of the controls and procedures. Accordingly, even effective disclosure controls and procedures
can only provide reasonable, not absolute, assurance of achieving their control objectives.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><i>Management&#8217;s
Report on Internal Control Over Financial Reporting</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Management is responsible
for establishing and maintaining adequate internal controls over financial reporting for our Company. Internal control over financial
reporting is defined in Rule 13a-15(f) and 15d-15(f) promulgated under the Exchange Act as a process designed by, or under the supervision
of, our principal executive and principal financial officers and effected by our board of directors, management and other personnel,
to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external
purposes in accordance with generally accepted accounting principles and includes those policies and procedures that:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.5pt"><span style="font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<tr style="vertical-align: top">
  <td style="text-align: justify; width: 0.25in"><span style="font-size: 10pt">&#8226;</span></td>
  <td style="text-align: justify"><span style="font-size: 10pt">Pertain to the maintenance of records that in reasonable detail accurately
  and fairly reflect the transactions and dispositions of the assets of the company;</span></td></tr>
</table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<tr style="vertical-align: top">
  <td style="text-align: justify; width: 0.25in"><span style="font-size: 10pt">&#8226;</span></td>
  <td style="text-align: justify"><span style="font-size: 10pt">Provide reasonable assurance that transactions are recorded as necessary
  to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures
  of the company are being made only in accordance with authorizations of management and directors of the company; and</span></td></tr>
</table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<tr style="vertical-align: top">
  <td style="text-align: justify; width: 0.25in"><span style="font-size: 10pt">&#8226;</span></td>
  <td style="text-align: justify"><span style="font-size: 10pt">Provide reasonable assurance regarding prevention or timely detection
  of unauthorized acquisition, use or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></td></tr>
</table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<!-- Field: Page; Sequence: 23 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Because of its
inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Projections of any evaluation
of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that
the degree of compliance with the policies or procedures may deteriorate.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Internal control
over financial reporting cannot provide absolute assurance of achieving financial reporting objectives because of its inherent limitations.
Internal control over financial reporting is a process that involves human diligence and compliance and is subject to lapses in judgment
and breakdowns resulting from human failure. Internal control over financial reporting can also be circumvented by collusion or improper
management override. Because of such limitations, there is a risk that material misstatements may not be prevented or detected on a timely
basis by internal control over financial reporting. However, these inherent limitations are known features of the financial reporting
process. Therefore, it is possible to design into the process safeguards to reduce, though not eliminate, this risk.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">We assessed the
effectiveness of our internal control over financial reporting as of June 30, 2021. In making this assessment, our management used the
criteria set forth by the Committee of Sponsoring Organizations (&#8220;COSO&#8221;) of the Treadway Commission&#8217;s Internal Control-Integrated
Framework. As a result of this assessment, we have determined that our internal control over financial reporting was ineffective as of
June 30, 2021. We had neither the resources, nor the personnel, to provide an adequate control environment. The following material weaknesses
in our internal control over financial reporting continued to exist at June 30, 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<tr style="vertical-align: top">
  <td style="text-align: justify; width: 0.25in"><span style="font-size: 10pt">&#8226;</span></td>
  <td style="text-align: justify"><span style="font-size: 10pt">we do not have written documentation of our internal control policies
  and procedures. Written documentation of key internal controls over financial reporting is a requirement of Section 404 of the Sarbanes-Oxley
  Act;</span></td></tr>
</table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<tr style="vertical-align: top">
  <td style="text-align: justify; width: 0.25in"><span style="font-size: 10pt">&#8226;</span></td>
  <td style="text-align: justify"><span style="font-size: 10pt">we do not have an independent audit committee of our board of directors;</span></td></tr>
</table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<tr style="vertical-align: top">
  <td style="text-align: justify; width: 0.25in"><span style="font-size: 10pt">&#8226;</span></td>
  <td style="text-align: justify"><span style="font-size: 10pt">there is insufficient monitoring and review controls over the financial
  reporting closing process, including the lack of individuals with current knowledge of GAAP that led to the restatement of our previously
  issued financial statements; and</span></td></tr>
</table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<tr style="vertical-align: top">
  <td style="text-align: justify; width: 0.25in"><span style="font-size: 10pt">&#8226;</span></td>
  <td style="text-align: justify"><span style="font-size: 10pt">inadequate segregation of duties.</span></td></tr>
</table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">We believe that these material weaknesses
primarily relate, in part, to our lack of sufficient staff with appropriate training in GAAP and SEC rules and regulations with respect
to financial reporting functions, and the lack of robust accounting systems, as well as the lack of sufficient resources to hire such
staff and implement these accounting systems.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Pending obtaining
sufficient resources to implement these measures, we plan to take a number of actions to correct these material weaknesses, including,
but not limited to, establishing an audit committee of our board of directors comprised of three independent directors, adding experienced
accounting and financial personnel and retaining third-party consultants to review our internal controls and recommend improvements.
However, we may need to take additional measures to fully mitigate these issues, and the measures we have taken, and expect to take,
to improve our internal controls may not be sufficient to (1) address the issues identified, (2) ensure that our internal controls are
effective or (3) ensure that the identified material weakness or other material weaknesses will not result in a material misstatement
of our annual or interim financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">It should be noted
that any system of controls, however well designed and operated, can provide only reasonable and not absolute assurance that the objectives
of the system are met. In addition, the design of any control system is based in part upon certain assumptions about the likelihood of
certain events. Because of these and other inherent limitations of control systems, there can be no assurance that any design will succeed
in achieving its stated goals under all potential future conditions, regardless of how remote.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><i>Changes in Internal
Control Over Financial Reporting</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">An evaluation was
performed under the supervision of our management, including our Chief Executive Officer and Chief Financial Officer, of whether any
change in our internal control over financial reporting (as defined in the Exchange Act Rules 13a-15(f) and 15d-15(f)) occurred during
the quarter ended June 30, 2021. Based on that evaluation, our management, including our Chief Executive Officer and Interim Chief Financial
Officer, concluded that there were no changes in our internal control over financial reporting that occurred during the quarter ended
June 30, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<!-- Field: Page; Sequence: 24 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><i>CEO and CFO
Certifications</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Exhibits 31.1 and
31.2 to this Quarterly Report are the Certifications of the Chief Executive Officer and the Chief Financial Officer, respectively. These
Certifications are required in accordance with Section 302 of the Sarbanes-Oxley Act (the &#8220;Section 302 Certifications&#8221;).
This Item 9A. of this Annual Report, which you are currently reading, is the information concerning the Evaluation referred to above
and in the Section 302 Certifications and this information should be read in conjunction with the Section 302 Certifications for a more
complete understanding of the topics presented.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 25 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 10pt"><b><span id="a11"></span>PART
II OTHER INFORMATION</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><span id="a12"></span>ITEM
1. LEGAL PROCEEDINGS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">We were not subject
to any legal proceedings during the six months ended June 30, 2021 and there are currently no legal proceedings, to which we are a party,
which could have a material adverse effect on our business, financial condition or operating results.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><span id="a13"></span>ITEM
1A. RISK FACTORS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">We are a smaller
reporting company as defined by Rule 12b-2 of the Securities Exchange Act of 1934 and are not required to provide the information under
this item.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><span id="a14"></span>ITEM
2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">None</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><span id="a15"></span>ITEM
3.&#160;&#160;DEFAULTS UPON SENIOR SECURITIES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">None</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><span id="a16"></span>ITEM
4.&#160;&#160;MINE SAFETY DISCLOSURES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">None.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><span id="a17"></span>ITEM
5.&#160;&#160;OTHER INFORMATION</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">None</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;<b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 26 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><span id="a18"></span>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>ITEM 6. EXHIBITS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr>
    <td style="border-bottom: black 1.5pt solid; vertical-align: top; width: 5%"><span style="font-size: 10pt">Exhibit No.</span></td>
    <td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; vertical-align: bottom; width: 94%"><span style="font-size: 10pt">Description</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">2.1</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1756180/000106594919000015/ex2_1.htm">Amended
    Agreement and Plan of Merger, dated December 27, 2018, and effective as of December 31, 2018, by and among Nocera, Inc., Grand Smooth
    Inc Limited and GSI Acquisition Corp</a>. (2)</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">3.1</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1756180/000106594918000149/ex3_1.htm">Certificate
    of Incorporation of Nocera, Inc., as amended</a>. (1)</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">3.2</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1756180/000106594918000149/ex3_4.htm">Bylaws
    of Nocera, Inc.</a> (1)</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">3.3</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1756180/000106594919000015/ex3_3.htm">Articles
    of Incorporation of GSI Acquisition Corp., a Colorado Corporation</a> (2)</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">3.4</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1756180/000106594919000015/ex3_4.htm">Articles
    of Grand Smooth Inc Limited, a Hong Kong, China Corporation</a> (2)</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">3.5</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1756180/000106594919000015/ex3_5.htm">Statement
    of Merger &#8211; GSI Acquisition Corp. and Grand Smooth Inc Limited</a> (2)</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">10.1</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1756180/000106594919000015/ex10_1.htm">Share
    Exchange Agreement</a> (2)</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">10.2</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1756180/000106594919000015/ex10_2.htm">2018
    Nocera, Inc. Stock Option and Award Incentive Plan</a> (2)</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">10.3</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1756180/000106594919000015/ex2_1.htm">Yin-Chieh
    Cheng Consulting Agreement</a> (2)*</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">31.1</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt"><a href="nocera_ex3101.htm">Rule 13a-14(a)/15d-14(a) Certification of the President and Chief Executive
    Officer of Nocera, Inc.</a></span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">31.2</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt"><a href="nocera_ex3102.htm">Rule 13a-14(a)/15d-14(a) Certification of the Chief Financial Officer
    of Nocera, Inc.</a></span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">32.1</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt"><a href="nocera_ex3201.htm">Section 1350 Certification of the President and Chief Executive Officer
    of Nocera, Inc.</a></span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">32.2</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt"><a href="nocera_ex3202.htm">Section 1350 Certification of the Chief Financial Officer of Nocera,
    Inc.</a></span></td></tr>

<tr style="vertical-align: top">
    <td style="width: 5%"><span style="font: 10pt Times New Roman, Times, Serif">101.INS</span></td>
    <td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 94%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Inline XBRL
    Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the
    Inline XBRL document)</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">101.SCH</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Inline XBRL Taxonomy Extension
    Schema Document</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">101.CAL</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Inline XBRL Taxonomy Extension
    Calculation Linkbase Document</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">101.DEF</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Inline XBRL Taxonomy Extension
    Definition Linkbase Document</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">101.LAB</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Inline XBRL Taxonomy Extension
    Label Linkbase Document</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">101.PRE</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Inline XBRL Taxonomy Extension
    Presentation Linkbase Document </span></td></tr>
  <tr>
    <td style="white-space: nowrap; vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">104</span></td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top"><span style="font: 10pt Times New Roman, Times, Serif">Cover Page Interactive
    Data File (formatted in IXBRL, and included in exhibit 101).</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">(1) Incorporated herein by reference
from the exhibits included in the Company&#8217;s Registration Statement on Form 10-12G dated October 19, 2018.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">(2) Incorporated herein by reference
from the exhibits included in the Form 8-K12G3 filed on January 31, 2019.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">(*) Incorporated herein by reference
as Exhibit &#8220;B&#8221; to Exhibit 2.1 included in the Form 8-K12G3 filing dated January 31, 2019<b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 27 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 10pt"><b><span id="a19"></span>SIGNATURES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">Pursuant to the requirements of the
Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly
authorized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr>
    <td style="width: 5%"><span style="font-size: 10pt">By:</span></td>
    <td style="width: 43%"><span style="font-size: 10pt"><i><span style="text-decoration: underline">/s/ Yin-Chieh Cheng&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></i></span></td>
    <td style="width: 52%"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr>
    <td><span style="font-size: 10pt">Name:</span></td>
    <td><span style="font-size: 10pt">Yin-Chieh Cheng </span></td>
    <td><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr>
    <td><span style="font-size: 10pt">Title:</span></td>
    <td><span style="font-size: 10pt">President &amp; Chief Executive Officer</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;(Principal Executive Officer)</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr>
    <td><span style="font-size: 10pt">Dated:&#160;</span></td>
    <td><span style="font-size: 10pt">August 10, 2021</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>&#160;</b></span></p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr>
    <td style="width: 5%"><span style="font-size: 10pt">By:</span></td>
    <td style="width: 43%"><span style="font-size: 10pt"><i><span style="text-decoration: underline">/s/ Shun-Chih Chuang&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></i></span></td>
    <td style="width: 52%"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr>
    <td><span style="font-size: 10pt">Name:</span></td>
    <td><span style="font-size: 10pt">Shun-Chih Chuang </span></td>
    <td><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr>
    <td><span style="font-size: 10pt">Title:</span></td>
    <td><span style="font-size: 10pt">Chief Financial Officer</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td><span style="font-size: 10pt">&#160;(Principal Financial Officer)</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr>
    <td><span style="font-size: 10pt">Dated:&#160;</span></td>
    <td><span style="font-size: 10pt">August 10, 2021</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<!-- Field: Page; Sequence: 28; Options: Last -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>
































































</body>
</html>
<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJylVm1v2jAQ/gX9DxafqzZhq7bxLaRQoVFaBVSxVf1gkguxmviY7QD9SfuXOzsBuhXUpENIebl7njufn/Ol0znv3OBQ5KDYvB+N2QyKVc4NsAhSUCBjII9w9L3H6BrBUmijuDTucQcMkTBAmKuLb5zeO8+10JD0mPf10vty2fWZ7/V8nwW3nTNrD1GmIgFpBM8Zlwm7V7hSAgxXLxXDjG9RYvHiIj2A0gJlj/kXXmX+zbqe32UTXPMNqmfNxuOwc3bufmedG4XlyoYptcGCDXIoKJauoIe/SyV2Pr2IFkDpoIwgBrHmixysv+/7FMj7fBIXJGtOVXKolQvhd9+BTA03pUH1EsjkzmSgItCg1tAIPJKxAq7hGqrr3QoUN0Iux/YpEsvMYFpqCLQG4wi7H8zmFooFKEvhWYrAO0kxQ8PzCcaUydRg/JxhntCODX6Vwrw0p5lmXIEebOOMyyUkZPA8V40ruq2M7LX1yKujlHU6LdazwUo5oJqDdoigPaTfHhI2h9Sbuld1c+RcyCHIJTUrdX0Z2+4IcWySFpXk20GaQmzu0glKw7c2A5IwLWEP7/dPwiusWNcQYovobKJ8SPAlab4WP8o9mX91kuyB56VzDvIcN7Zpr+0ZpyAhXtcuodPRSAYFltL4rv333RNBUpVAMyHZekfG+I7tdFQIksRFsdm7VP3dup2ZcWtnVB6mKo8jRDc5Lng+oiLKpaAqjnFDjJAcqnno9MqXHZwZeTPnzvb+R2Lcq7j53t7aInEhXY/NaCrotE2//BAyzARkYUYSa6MooQUd6LFRokWyP+3W9kVzwKQsrLZQBQs78mJTgT7VEtube+xx5/F0nOkaaI4JeZrrlUMTtr81q9/K+kNzZCRPTcD3BshbpnomDhUWu/Pq/5jq6dqEY4ilan940+dHKswYtfabBJmnB+l5B+75MGSPleHp7eO/JLRf++p8aDa1QL2uSgtYXf4ZTsvVKhfVNnpHP4n+ADrW9Qk= -->
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>nocera_ex3101.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Exhibit 31.1</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION OF CHIEF EXECUTIVE OFFICER</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PURSUANT TO RULES 13a-14(a) AND 15d-14(a)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>OF THE SECURITIES EXCHANGE ACT OF 1934</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I, Yin-Chieh Cheng, President and Chief Executive
Officer of Nocera, Inc. (the &ldquo;Company&rdquo;), certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(1) I have reviewed this Quarterly Report on Form
10-Q for the fiscal year ended June 30, 2021;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(2) Based on my knowledge, this report does not
contain any untrue statement of a material fact or omit to state a material fact necessary in order to make the statements made, in light
of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(3) Based on my knowledge, the financial statements,
and other financial information included in the report, fairly present in all material respects the financial condition, results of operations
and cash flows of the Company as of, and for, the periods represented in this report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(4) The Company&rsquo;s other certifying officer
and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e)
and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company
and have:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(a) designed such disclosure
controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material
information relating to the Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly
during the period in which the report is being prepared;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(b) designed such internal
control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide
reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes
in accordance with generally accepted accounting principles;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(c) evaluated the effectiveness
of the Company&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the
disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(d) disclosed in this report
any change in the Company&rsquo;s internal control over financial reporting that occurred during the Company&rsquo;s most recent fiscal
quarter that has materially affected, or is reasonably likely to materially affect, the Company&rsquo;s internal control over financial
reporting; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(5) The Company&rsquo;s other certifying officer
and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company&rsquo;s auditors
and to the audit committee of the board of directors (or persons fulfilling the equivalent function):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(a) all significant deficiencies
and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely
affect the Company&rsquo;s ability to record, process, summarize and report financial information; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(b) any fraud, whether or
not material, that involves management or other employees who have a significant role in the Company&rsquo;s internal control over financial
reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">August 10, 2021</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>/s/ Yin-Chieh Cheng&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Yin-Chieh Cheng</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">President and Chief Executive Officer</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(Principal Executive Officer)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>nocera_ex3102.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Exhibit 31.2</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION OF CHIEF FINANCIAL OFFICER</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PURSUANT TO RULES 13a-14(a) AND 15d-14(a)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>OF THE SECURITIES EXCHANGE ACT OF 1934</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I, Shun-Chih Chuang, Chief Financial Officer of
Nocera, Inc. (the &ldquo;Company&rdquo;), certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(1) I have reviewed this Quarterly Report on Form
10-Q for the fiscal year ended June 30, 2021;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(2) Based on my knowledge, this report does not
contain any untrue statement of a material fact or omit to state a material fact necessary in order to make the statements made, in light
of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(3) Based on my knowledge, the financial statements,
and other financial information included in the report, fairly present in all material respects the financial condition, results of operations
and cash flows of the Company as of, and for, the periods represented in this report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(4) The Company&rsquo;s other certifying officer
and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e)
and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company
and have:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(a) designed such disclosure
controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material
information relating to the Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly
during the period in which the report is being prepared;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(b) designed such internal
control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide
reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes
in accordance with generally accepted accounting principles;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(c) evaluated the effectiveness
of the Company&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the
disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(d) disclosed in this report
any change in the Company&rsquo;s internal control over financial reporting that occurred during the Company&rsquo;s most recent fiscal
quarter that has materially affected, or is reasonably likely to materially affect, the Company&rsquo;s internal control over financial
reporting; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(5) The Company&rsquo;s other certifying officer
and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company&rsquo;s auditors
and to the audit committee of the board of directors (or persons fulfilling the equivalent function):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(a) all significant deficiencies
and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely
affect the Company&rsquo;s ability to record, process, summarize and report financial information; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(b) any fraud, whether or
not material, that involves management or other employees who have a significant role in the Company&rsquo;s internal control over financial
reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">August 10, 2021</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>/s/ Shun-Chih Chuang&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Shun-Chih Chuang</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Chief Financial Officer</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(Principal Financial Officer)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>nocera_ex3201.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Exhibit 32.1</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>18 U.S.C. SECTION 1350,</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>AS ADOPTED PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the Quarterly Report on Form
10-Q of Nocera, Inc. (the &ldquo;Company&rdquo;) for the period ended June 30, 2021, as filed with the Securities and Exchange Commission
on the date hereof (the &ldquo;Report&rdquo;), the undersigned, Yin-Chieh Cheng, President and Chief Executive Officer of the Company
hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(1) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(2) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the
Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>/s/ Yin-Chieh Cheng&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Yin Chieh Cheng</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">President and Chief Executive Officer</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(Principal Executive Officer)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">August 10, 2021</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>nocera_ex3202.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Exhibit 32.2</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>18 U.S.C. SECTION 1350,</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>AS ADOPTED PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the Quarterly Report on Form
10-Q of Nocera, Inc. (the &ldquo;Company&rdquo;) for the period ended June 30, 2021, as filed with the Securities and Exchange Commission
on the date hereof (the &ldquo;Report&rdquo;), the undersigned, Shun-Chih Chuang, Chief Financial Officer of the Company hereby certifies,
pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(1) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(2) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the
Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>/s/ Shun-Chih Chuang&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Shun-Chih Chuang</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Chief Financial Officer</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(Principal Financial Officer)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 4.5in; text-align: center; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">August 10, 2021</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>ncra-20210630.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.9a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +Kopo7xRiXgen8uEbXpMOaSKqaPty552GYkxvmRwfekKnyonnsmzDyW01eI2cRwA -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:NCRA="http://nocera.com/20210630" elementFormDefault="qualified" targetNamespace="http://nocera.com/20210630">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://nocera.com/role/Cover" id="Cover">
	  <link:definition>00000001 - Document - Cover</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" id="InterimCondensedConsolidatedBalanceSheets">
	  <link:definition>00000002 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical" id="InterimCondensedConsolidatedBalanceSheetsParenthetical">
	  <link:definition>00000003 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" id="InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss">
	  <link:definition>00000004 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" id="InterimCondensedConsolidatedStatementsOfCashFlows">
	  <link:definition>00000005 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" id="InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity">
	  <link:definition>00000006 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/PrincipalActivitiesAndOrganization" id="PrincipalActivitiesAndOrganization">
	  <link:definition>00000007 - Disclosure - PRINCIPAL ACTIVITIES AND ORGANIZATION</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/SummaryOfSignificantAccountingPolicy" id="SummaryOfSignificantAccountingPolicy">
	  <link:definition>00000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/AccountsReceivableNet" id="AccountsReceivableNet">
	  <link:definition>00000009 - Disclosure - ACCOUNTS RECEIVABLE, NET</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/Inventories" id="Inventories">
	  <link:definition>00000010 - Disclosure - INVENTORIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/PrepaidExpensesAndOtherAssetsNet" id="PrepaidExpensesAndOtherAssetsNet">
	  <link:definition>00000011 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/PropertyAndEquipmentNet" id="PropertyAndEquipmentNet">
	  <link:definition>00000012 - Disclosure - PROPERTY AND EQUIPMENT, NET</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/Goodwill" id="Goodwill">
	  <link:definition>00000013 - Disclosure - GOODWILL</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/Leases" id="Leases">
	  <link:definition>00000014 - Disclosure - LEASES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/OtherPayablesAndAccruedLiabilities" id="OtherPayablesAndAccruedLiabilities">
	  <link:definition>00000015 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/IncomeTaxes" id="IncomeTaxes">
	  <link:definition>00000016 - Disclosure - INCOME TAXES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/RelatedPartyBalancesAndTransactions" id="RelatedPartyBalancesAndTransactions">
	  <link:definition>00000017 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/LossIncomePerShare" id="LossIncomePerShare">
	  <link:definition>00000018 - Disclosure - (LOSS) INCOME PER SHARE</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/SubsequentEvent" id="SubsequentEvent">
	  <link:definition>00000019 - Disclosure - SUBSEQUENT EVENT</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" id="SummaryOfSignificantAccountingPolicyPolicies">
	  <link:definition>00000020 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Policies)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/SummaryOfSignificantAccountingPolicyTables" id="SummaryOfSignificantAccountingPolicyTables">
	  <link:definition>00000021 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/AccountsReceivableNetTables" id="AccountsReceivableNetTables">
	  <link:definition>00000022 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/InventoriesTables" id="InventoriesTables">
	  <link:definition>00000023 - Disclosure - INVENTORIES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetTables" id="PrepaidExpensesAndOtherAssetsNetTables">
	  <link:definition>00000024 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/PropertyAndEquipmentNetTables" id="PropertyAndEquipmentNetTables">
	  <link:definition>00000025 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/GoodwillTables" id="GoodwillTables">
	  <link:definition>00000026 - Disclosure - GOODWILL (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/LeasesTables" id="LeasesTables">
	  <link:definition>00000027 - Disclosure - LEASES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesTables" id="OtherPayablesAndAccruedLiabilitiesTables">
	  <link:definition>00000028 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
	  <link:definition>00000029 - Disclosure - INCOME TAXES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/RelatedPartyBalancesAndTransactionsTables" id="RelatedPartyBalancesAndTransactionsTables">
	  <link:definition>00000030 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/LossIncomePerShareTables" id="LossIncomePerShareTables">
	  <link:definition>00000031 - Disclosure - (LOSS) INCOME PER SHARE (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative" id="PrincipalActivitiesAndOrganizationDetailsNarrative">
	  <link:definition>00000032 - Disclosure - PRINCIPAL ACTIVITIES AND ORGANIZATION (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations" id="SummaryOfSignificantAccountingPolicyDetails-Concentrations">
	  <link:definition>00000033 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" id="SummaryOfSignificantAccountingPolicyDetailsNarrative">
	  <link:definition>00000034 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/AccountsReceivableNetDetails" id="AccountsReceivableNetDetails">
	  <link:definition>00000035 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/AccountsReceivableNetDetailsNarrative" id="AccountsReceivableNetDetailsNarrative">
	  <link:definition>00000036 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/InventoriesDetails" id="InventoriesDetails">
	  <link:definition>00000037 - Disclosure - INVENTORIES (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetDetails" id="PrepaidExpensesAndOtherAssetsNetDetails">
	  <link:definition>00000038 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/PropertyAndEquipmentNetDetails" id="PropertyAndEquipmentNetDetails">
	  <link:definition>00000039 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/PropertyAndEquipmentNetDetailsNarrative" id="PropertyAndEquipmentNetDetailsNarrative">
	  <link:definition>00000040 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/GoodwillDetails" id="GoodwillDetails">
	  <link:definition>00000041 - Disclosure - GOODWILL (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/LeasesDetails-LeaseCosts" id="LeasesDetails-LeaseCosts">
	  <link:definition>00000042 - Disclosure - LEASES (Details - Lease costs)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails" id="OtherPayablesAndAccruedLiabilitiesDetails">
	  <link:definition>00000043 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense" id="IncomeTaxesDetails-IncomeTaxExpense">
	  <link:definition>00000044 - Disclosure - INCOME TAXES (Details - Income tax expense)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/IncomeTaxesDetails-ReconcilationOfIncomeTax" id="IncomeTaxesDetails-ReconcilationOfIncomeTax">
	  <link:definition>00000045 - Disclosure - INCOME TAXES (Details - Reconcilation of income tax)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes" id="IncomeTaxesDetails-DeferredTaxes">
	  <link:definition>00000046 - Disclosure - INCOME TAXES (Details - Deferred taxes)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/IncomeTaxesDetails-ValuationAllowance" id="IncomeTaxesDetails-ValuationAllowance">
	  <link:definition>00000047 - Disclosure - INCOME TAXES (Details - Valuation Allowance)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/IncomeTaxesDetailsNarrative" id="IncomeTaxesDetailsNarrative">
	  <link:definition>00000048 - Disclosure - INCOME TAXES (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties" id="RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties">
	  <link:definition>00000049 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/LossIncomePerShareDetails" id="LossIncomePerShareDetails">
	  <link:definition>00000050 - Disclosure - (LOSS) INCOME PER SHARE (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://nocera.com/role/LossIncomePerShareDetailsNarrative" id="LossIncomePerShareDetailsNarrative">
	  <link:definition>00000051 - Disclosure - (LOSS) INCOME PER SHARE (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="ncra-20210630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="ncra-20210630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="ncra-20210630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="ncra-20210630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.xsd" />
    <import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd" />
    <import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd" />
    <import namespace="http://fasb.org/srt-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd" />
    <element id="NCRA_StatutoryAndOtherReservesMember" name="StatutoryAndOtherReservesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_TotalNoceraStockholdersEquityMember" name="TotalNoceraStockholdersEquityMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_XfcMember" name="XfcMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_TwoCustomersMember" name="TwoCustomersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_FourCustomersMember" name="FourCustomersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_CustomerAMember" name="CustomerAMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_CustomerBMember" name="CustomerBMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_CustomerCMember" name="CustomerCMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_AllCustomersMember" name="AllCustomersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_XinFengConstructionCoLtdMember" name="XinFengConstructionCoLtdMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_PrcMember" name="PrcMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_MountainShareTransferMember" name="MountainShareTransferMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_YinChiehChengMember" name="YinChiehChengMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_TaisiElectricMember" name="TaisiElectricMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_ZhangBiMember" name="ZhangBiMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_AdvanceToSuppliers" name="AdvanceToSuppliers" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_RetentionReceivables" name="RetentionReceivables" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_AdvanceReceipts" name="AdvanceReceipts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_StatutoryAndOtherReserves" name="StatutoryAndOtherReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_IncreaseDecreaseOperatingLeaseRightofuseAsset" name="IncreaseDecreaseOperatingLeaseRightofuseAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_IncreaseDecreaseInRetentionReceivables" name="IncreaseDecreaseInRetentionReceivables" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_IncreaseDecreaseInAdvanceFromCustomers" name="IncreaseDecreaseInAdvanceFromCustomers" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_IncreaseDecreaseInAdvanceReceipt" name="IncreaseDecreaseInAdvanceReceipt" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_SharesExchanged" name="SharesExchanged" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_TaxEffectOfNontaxableIncome" name="TaxEffectOfNontaxableIncome" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_DeferredTaxAssetsValuationAllowances" name="DeferredTaxAssetsValuationAllowances" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_ValuationAllowanceDeferredTaxAssetChangeInAmount1" name="ValuationAllowanceDeferredTaxAssetChangeInAmount1" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_ValueAddedTaxRate" name="ValueAddedTaxRate" nillable="true" xbrli:periodType="instant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_GlobalIntangibleLowTaxedIncome" name="GlobalIntangibleLowTaxedIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_NumeratorAbstract" name="NumeratorAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="NCRA_DenominatorAbstract" name="DenominatorAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>ncra-20210630_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.9a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://nocera.com/role/Cover" xlink:href="ncra-20210630.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" xlink:href="ncra-20210630.xsd#InterimCondensedConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical" xlink:href="ncra-20210630.xsd#InterimCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:href="ncra-20210630.xsd#InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" xlink:href="ncra-20210630.xsd#InterimCondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:href="ncra-20210630.xsd#InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PrincipalActivitiesAndOrganization" xlink:href="ncra-20210630.xsd#PrincipalActivitiesAndOrganization" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/SummaryOfSignificantAccountingPolicy" xlink:href="ncra-20210630.xsd#SummaryOfSignificantAccountingPolicy" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/AccountsReceivableNet" xlink:href="ncra-20210630.xsd#AccountsReceivableNet" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/Inventories" xlink:href="ncra-20210630.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PrepaidExpensesAndOtherAssetsNet" xlink:href="ncra-20210630.xsd#PrepaidExpensesAndOtherAssetsNet" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PropertyAndEquipmentNet" xlink:href="ncra-20210630.xsd#PropertyAndEquipmentNet" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/Goodwill" xlink:href="ncra-20210630.xsd#Goodwill" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/Leases" xlink:href="ncra-20210630.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/OtherPayablesAndAccruedLiabilities" xlink:href="ncra-20210630.xsd#OtherPayablesAndAccruedLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/IncomeTaxes" xlink:href="ncra-20210630.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/RelatedPartyBalancesAndTransactions" xlink:href="ncra-20210630.xsd#RelatedPartyBalancesAndTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/LossIncomePerShare" xlink:href="ncra-20210630.xsd#LossIncomePerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/SubsequentEvent" xlink:href="ncra-20210630.xsd#SubsequentEvent" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" xlink:href="ncra-20210630.xsd#SummaryOfSignificantAccountingPolicyPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/SummaryOfSignificantAccountingPolicyTables" xlink:href="ncra-20210630.xsd#SummaryOfSignificantAccountingPolicyTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/AccountsReceivableNetTables" xlink:href="ncra-20210630.xsd#AccountsReceivableNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/InventoriesTables" xlink:href="ncra-20210630.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetTables" xlink:href="ncra-20210630.xsd#PrepaidExpensesAndOtherAssetsNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PropertyAndEquipmentNetTables" xlink:href="ncra-20210630.xsd#PropertyAndEquipmentNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/GoodwillTables" xlink:href="ncra-20210630.xsd#GoodwillTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/LeasesTables" xlink:href="ncra-20210630.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesTables" xlink:href="ncra-20210630.xsd#OtherPayablesAndAccruedLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/IncomeTaxesTables" xlink:href="ncra-20210630.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/RelatedPartyBalancesAndTransactionsTables" xlink:href="ncra-20210630.xsd#RelatedPartyBalancesAndTransactionsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/LossIncomePerShareTables" xlink:href="ncra-20210630.xsd#LossIncomePerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative" xlink:href="ncra-20210630.xsd#PrincipalActivitiesAndOrganizationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations" xlink:href="ncra-20210630.xsd#SummaryOfSignificantAccountingPolicyDetails-Concentrations" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" xlink:href="ncra-20210630.xsd#SummaryOfSignificantAccountingPolicyDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/AccountsReceivableNetDetails" xlink:href="ncra-20210630.xsd#AccountsReceivableNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/AccountsReceivableNetDetailsNarrative" xlink:href="ncra-20210630.xsd#AccountsReceivableNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/InventoriesDetails" xlink:href="ncra-20210630.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetDetails" xlink:href="ncra-20210630.xsd#PrepaidExpensesAndOtherAssetsNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PropertyAndEquipmentNetDetails" xlink:href="ncra-20210630.xsd#PropertyAndEquipmentNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PropertyAndEquipmentNetDetailsNarrative" xlink:href="ncra-20210630.xsd#PropertyAndEquipmentNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/GoodwillDetails" xlink:href="ncra-20210630.xsd#GoodwillDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/LeasesDetails-LeaseCosts" xlink:href="ncra-20210630.xsd#LeasesDetails-LeaseCosts" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails" xlink:href="ncra-20210630.xsd#OtherPayablesAndAccruedLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense" xlink:href="ncra-20210630.xsd#IncomeTaxesDetails-IncomeTaxExpense" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/IncomeTaxesDetails-ReconcilationOfIncomeTax" xlink:href="ncra-20210630.xsd#IncomeTaxesDetails-ReconcilationOfIncomeTax" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes" xlink:href="ncra-20210630.xsd#IncomeTaxesDetails-DeferredTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/IncomeTaxesDetails-ValuationAllowance" xlink:href="ncra-20210630.xsd#IncomeTaxesDetails-ValuationAllowance" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/IncomeTaxesDetailsNarrative" xlink:href="ncra-20210630.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties" xlink:href="ncra-20210630.xsd#RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/LossIncomePerShareDetails" xlink:href="ncra-20210630.xsd#LossIncomePerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/LossIncomePerShareDetailsNarrative" xlink:href="ncra-20210630.xsd#LossIncomePerShareDetailsNarrative" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" xlink:title="00000002 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_AdvanceToSuppliers" xlink:label="loc_NCRAAdvanceToSuppliers" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_NCRAAdvanceToSuppliers" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaapDueFromRelatedPartiesCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapDueFromRelatedPartiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaapNoncurrentAssets" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_RetentionReceivables" xlink:label="loc_NCRARetentionReceivables" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNoncurrentAssets" xlink:to="loc_NCRARetentionReceivables" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaapDeferredIncomeTaxAssetsNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNoncurrentAssets" xlink:to="loc_us-gaapDeferredIncomeTaxAssetsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNoncurrentAssets" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNoncurrentAssets" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapNoncurrentAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapNotesPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_AdvanceReceipts" xlink:label="loc_NCRAAdvanceReceipts" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_NCRAAdvanceReceipts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaapDueToRelatedPartiesCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapDueToRelatedPartiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaapAccruedIncomeTaxesCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedIncomeTaxesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayableToBankCurrent" xlink:label="loc_us-gaapLoansPayableToBankCurrent" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapLoansPayableToBankCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_StatutoryAndOtherReserves" xlink:label="loc_NCRAStatutoryAndOtherReserves" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_NCRAStatutoryAndOtherReserves" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaapMinorityInterest" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapMinorityInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:title="00000004 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapProfitLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapProfitLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" xlink:title="00000005 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredIncomeTaxes" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredIncomeTaxes" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:label="loc_us-gaapIncreaseDecreaseInDueToRelatedPartiesCurrent" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_IncreaseDecreaseOperatingLeaseRightofuseAsset" xlink:label="loc_NCRAIncreaseDecreaseOperatingLeaseRightofuseAsset" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_NCRAIncreaseDecreaseOperatingLeaseRightofuseAsset" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_IncreaseDecreaseInRetentionReceivables" xlink:label="loc_NCRAIncreaseDecreaseInRetentionReceivables" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_NCRAIncreaseDecreaseInRetentionReceivables" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInOtherAccountsPayable" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherAccountsPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInNotesPayableCurrent" xlink:label="loc_us-gaapIncreaseDecreaseInNotesPayableCurrent" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInNotesPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_IncreaseDecreaseInAdvanceFromCustomers" xlink:label="loc_NCRAIncreaseDecreaseInAdvanceFromCustomers" />
      <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_NCRAIncreaseDecreaseInAdvanceFromCustomers" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_IncreaseDecreaseInAdvanceReceipt" xlink:label="loc_NCRAIncreaseDecreaseInAdvanceReceipt" />
      <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_NCRAIncreaseDecreaseInAdvanceReceipt" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" />
      <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayable" />
      <link:calculationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:calculationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredRevenue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingLeaseLiability" />
      <link:calculationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:label="loc_us-gaapIncreaseDecreaseInDueFromRelatedPartiesCurrent" />
      <link:calculationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaapPaymentsToAcquireIntangibleAssets" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireIntangibleAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfBankDebt" xlink:label="loc_us-gaapRepaymentsOfBankDebt" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfBankDebt" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="loc_us-gaapProceedsFromRelatedPartyDebt" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromRelatedPartyDebt" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaapRepaymentsOfRelatedPartyDebt" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfRelatedPartyDebt" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:title="00000006 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&apos; EQUITY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/PrincipalActivitiesAndOrganization" xlink:title="00000007 - Disclosure - PRINCIPAL ACTIVITIES AND ORGANIZATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/SummaryOfSignificantAccountingPolicy" xlink:title="00000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/AccountsReceivableNet" xlink:title="00000009 - Disclosure - ACCOUNTS RECEIVABLE, NET" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/Inventories" xlink:title="00000010 - Disclosure - INVENTORIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/PrepaidExpensesAndOtherAssetsNet" xlink:title="00000011 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/PropertyAndEquipmentNet" xlink:title="00000012 - Disclosure - PROPERTY AND EQUIPMENT, NET" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/Goodwill" xlink:title="00000013 - Disclosure - GOODWILL" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/Leases" xlink:title="00000014 - Disclosure - LEASES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/OtherPayablesAndAccruedLiabilities" xlink:title="00000015 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/IncomeTaxes" xlink:title="00000016 - Disclosure - INCOME TAXES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/RelatedPartyBalancesAndTransactions" xlink:title="00000017 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/LossIncomePerShare" xlink:title="00000018 - Disclosure - (LOSS) INCOME PER SHARE" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/SubsequentEvent" xlink:title="00000019 - Disclosure - SUBSEQUENT EVENT" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" xlink:title="00000020 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/SummaryOfSignificantAccountingPolicyTables" xlink:title="00000021 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/AccountsReceivableNetTables" xlink:title="00000022 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/InventoriesTables" xlink:title="00000023 - Disclosure - INVENTORIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetTables" xlink:title="00000024 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/PropertyAndEquipmentNetTables" xlink:title="00000025 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/GoodwillTables" xlink:title="00000026 - Disclosure - GOODWILL (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/LeasesTables" xlink:title="00000027 - Disclosure - LEASES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesTables" xlink:title="00000028 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/IncomeTaxesTables" xlink:title="00000029 - Disclosure - INCOME TAXES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/RelatedPartyBalancesAndTransactionsTables" xlink:title="00000030 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/LossIncomePerShareTables" xlink:title="00000031 - Disclosure - (LOSS) INCOME PER SHARE (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative" xlink:title="00000032 - Disclosure - PRINCIPAL ACTIVITIES AND ORGANIZATION (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations" xlink:title="00000033 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" xlink:title="00000034 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/AccountsReceivableNetDetails" xlink:title="00000035 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGross" xlink:label="loc_us-gaapAccountsReceivableGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsReceivableNetCurrent" xlink:to="loc_us-gaapAccountsReceivableGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsReceivableNetCurrent" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/AccountsReceivableNetDetailsNarrative" xlink:title="00000036 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/InventoriesDetails" xlink:title="00000037 - Disclosure - INVENTORIES (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaapInventoryRawMaterialsNetOfReserves" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryRawMaterialsNetOfReserves" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves" xlink:label="loc_us-gaapInventoryWorkInProcessAndRawMaterialsNetOfReserves" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryWorkInProcessAndRawMaterialsNetOfReserves" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetDetails" xlink:title="00000038 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/PropertyAndEquipmentNetDetails" xlink:title="00000039 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/PropertyAndEquipmentNetDetailsNarrative" xlink:title="00000040 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/GoodwillDetails" xlink:title="00000041 - Disclosure - GOODWILL (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/LeasesDetails-LeaseCosts" xlink:title="00000042 - Disclosure - LEASES (Details - Lease costs)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails" xlink:title="00000043 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="loc_us-gaapSalesAndExciseTaxPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" xlink:to="loc_us-gaapSalesAndExciseTaxPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaapAccruedSalariesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" xlink:to="loc_us-gaapAccruedSalariesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense" xlink:title="00000044 - Disclosure - INCOME TAXES (Details - Income tax expense)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentIncomeTaxExpenseBenefit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/IncomeTaxesDetails-ReconcilationOfIncomeTax" xlink:title="00000045 - Disclosure - INCOME TAXES (Details - Reconcilation of income tax)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes" xlink:title="00000046 - Disclosure - INCOME TAXES (Details - Deferred taxes)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaapDeferredTaxAssetsGross" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaapDeferredTaxAssetsNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsNet" xlink:to="loc_us-gaapDeferredTaxAssetsGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_DeferredTaxAssetsValuationAllowances" xlink:label="loc_NCRADeferredTaxAssetsValuationAllowances" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsNet" xlink:to="loc_NCRADeferredTaxAssetsValuationAllowances" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/IncomeTaxesDetails-ValuationAllowance" xlink:title="00000047 - Disclosure - INCOME TAXES (Details - Valuation Allowance)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000048 - Disclosure - INCOME TAXES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties" xlink:title="00000049 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/LossIncomePerShareDetails" xlink:title="00000050 - Disclosure - (LOSS) INCOME PER SHARE (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://nocera.com/role/LossIncomePerShareDetailsNarrative" xlink:title="00000051 - Disclosure - (LOSS) INCOME PER SHARE (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>ncra-20210630_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.9a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://nocera.com/role/Cover" xlink:href="ncra-20210630.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" xlink:href="ncra-20210630.xsd#InterimCondensedConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical" xlink:href="ncra-20210630.xsd#InterimCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:href="ncra-20210630.xsd#InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" xlink:href="ncra-20210630.xsd#InterimCondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:href="ncra-20210630.xsd#InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PrincipalActivitiesAndOrganization" xlink:href="ncra-20210630.xsd#PrincipalActivitiesAndOrganization" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/SummaryOfSignificantAccountingPolicy" xlink:href="ncra-20210630.xsd#SummaryOfSignificantAccountingPolicy" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/AccountsReceivableNet" xlink:href="ncra-20210630.xsd#AccountsReceivableNet" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/Inventories" xlink:href="ncra-20210630.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PrepaidExpensesAndOtherAssetsNet" xlink:href="ncra-20210630.xsd#PrepaidExpensesAndOtherAssetsNet" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PropertyAndEquipmentNet" xlink:href="ncra-20210630.xsd#PropertyAndEquipmentNet" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/Goodwill" xlink:href="ncra-20210630.xsd#Goodwill" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/Leases" xlink:href="ncra-20210630.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/OtherPayablesAndAccruedLiabilities" xlink:href="ncra-20210630.xsd#OtherPayablesAndAccruedLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/IncomeTaxes" xlink:href="ncra-20210630.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/RelatedPartyBalancesAndTransactions" xlink:href="ncra-20210630.xsd#RelatedPartyBalancesAndTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/LossIncomePerShare" xlink:href="ncra-20210630.xsd#LossIncomePerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/SubsequentEvent" xlink:href="ncra-20210630.xsd#SubsequentEvent" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" xlink:href="ncra-20210630.xsd#SummaryOfSignificantAccountingPolicyPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/SummaryOfSignificantAccountingPolicyTables" xlink:href="ncra-20210630.xsd#SummaryOfSignificantAccountingPolicyTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/AccountsReceivableNetTables" xlink:href="ncra-20210630.xsd#AccountsReceivableNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/InventoriesTables" xlink:href="ncra-20210630.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetTables" xlink:href="ncra-20210630.xsd#PrepaidExpensesAndOtherAssetsNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PropertyAndEquipmentNetTables" xlink:href="ncra-20210630.xsd#PropertyAndEquipmentNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/GoodwillTables" xlink:href="ncra-20210630.xsd#GoodwillTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/LeasesTables" xlink:href="ncra-20210630.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesTables" xlink:href="ncra-20210630.xsd#OtherPayablesAndAccruedLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/IncomeTaxesTables" xlink:href="ncra-20210630.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/RelatedPartyBalancesAndTransactionsTables" xlink:href="ncra-20210630.xsd#RelatedPartyBalancesAndTransactionsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/LossIncomePerShareTables" xlink:href="ncra-20210630.xsd#LossIncomePerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative" xlink:href="ncra-20210630.xsd#PrincipalActivitiesAndOrganizationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations" xlink:href="ncra-20210630.xsd#SummaryOfSignificantAccountingPolicyDetails-Concentrations" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" xlink:href="ncra-20210630.xsd#SummaryOfSignificantAccountingPolicyDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/AccountsReceivableNetDetails" xlink:href="ncra-20210630.xsd#AccountsReceivableNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/AccountsReceivableNetDetailsNarrative" xlink:href="ncra-20210630.xsd#AccountsReceivableNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/InventoriesDetails" xlink:href="ncra-20210630.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetDetails" xlink:href="ncra-20210630.xsd#PrepaidExpensesAndOtherAssetsNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PropertyAndEquipmentNetDetails" xlink:href="ncra-20210630.xsd#PropertyAndEquipmentNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PropertyAndEquipmentNetDetailsNarrative" xlink:href="ncra-20210630.xsd#PropertyAndEquipmentNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/GoodwillDetails" xlink:href="ncra-20210630.xsd#GoodwillDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/LeasesDetails-LeaseCosts" xlink:href="ncra-20210630.xsd#LeasesDetails-LeaseCosts" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails" xlink:href="ncra-20210630.xsd#OtherPayablesAndAccruedLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense" xlink:href="ncra-20210630.xsd#IncomeTaxesDetails-IncomeTaxExpense" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/IncomeTaxesDetails-ReconcilationOfIncomeTax" xlink:href="ncra-20210630.xsd#IncomeTaxesDetails-ReconcilationOfIncomeTax" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes" xlink:href="ncra-20210630.xsd#IncomeTaxesDetails-DeferredTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/IncomeTaxesDetails-ValuationAllowance" xlink:href="ncra-20210630.xsd#IncomeTaxesDetails-ValuationAllowance" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/IncomeTaxesDetailsNarrative" xlink:href="ncra-20210630.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties" xlink:href="ncra-20210630.xsd#RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/LossIncomePerShareDetails" xlink:href="ncra-20210630.xsd#LossIncomePerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/LossIncomePerShareDetailsNarrative" xlink:href="ncra-20210630.xsd#LossIncomePerShareDetailsNarrative" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" xlink:title="00000002 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:title="00000004 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" xlink:title="00000005 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:title="00000006 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&apos; EQUITY">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_StatutoryAndOtherReservesMember" xlink:label="loc_NCRAStatutoryAndOtherReservesMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_NCRAStatutoryAndOtherReservesMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_TotalNoceraStockholdersEquityMember" xlink:label="loc_NCRATotalNoceraStockholdersEquityMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_NCRATotalNoceraStockholdersEquityMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaapNoncontrollingInterestMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapNoncontrollingInterestMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_90" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_90" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_90" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_90" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_90" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_90" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_90" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProfitLoss_90" xlink:type="arc" order="8" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/PrincipalActivitiesAndOrganization" xlink:title="00000007 - Disclosure - PRINCIPAL ACTIVITIES AND ORGANIZATION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/SummaryOfSignificantAccountingPolicy" xlink:title="00000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/AccountsReceivableNet" xlink:title="00000009 - Disclosure - ACCOUNTS RECEIVABLE, NET" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/Inventories" xlink:title="00000010 - Disclosure - INVENTORIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/PrepaidExpensesAndOtherAssetsNet" xlink:title="00000011 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/PropertyAndEquipmentNet" xlink:title="00000012 - Disclosure - PROPERTY AND EQUIPMENT, NET" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/Goodwill" xlink:title="00000013 - Disclosure - GOODWILL" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/Leases" xlink:title="00000014 - Disclosure - LEASES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/OtherPayablesAndAccruedLiabilities" xlink:title="00000015 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/IncomeTaxes" xlink:title="00000016 - Disclosure - INCOME TAXES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/RelatedPartyBalancesAndTransactions" xlink:title="00000017 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/LossIncomePerShare" xlink:title="00000018 - Disclosure - (LOSS) INCOME PER SHARE" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/SubsequentEvent" xlink:title="00000019 - Disclosure - SUBSEQUENT EVENT" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" xlink:title="00000020 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/SummaryOfSignificantAccountingPolicyTables" xlink:title="00000021 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/AccountsReceivableNetTables" xlink:title="00000022 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/InventoriesTables" xlink:title="00000023 - Disclosure - INVENTORIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetTables" xlink:title="00000024 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/PropertyAndEquipmentNetTables" xlink:title="00000025 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/GoodwillTables" xlink:title="00000026 - Disclosure - GOODWILL (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/LeasesTables" xlink:title="00000027 - Disclosure - LEASES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesTables" xlink:title="00000028 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/IncomeTaxesTables" xlink:title="00000029 - Disclosure - INCOME TAXES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/RelatedPartyBalancesAndTransactionsTables" xlink:title="00000030 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/LossIncomePerShareTables" xlink:title="00000031 - Disclosure - (LOSS) INCOME PER SHARE (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative" xlink:title="00000032 - Disclosure - PRINCIPAL ACTIVITIES AND ORGANIZATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliateCollateralizedSecurityLineItems" xlink:label="loc_srtAffiliateCollateralizedSecurityLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_srtAffiliateCollateralizedSecurityLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaapRestrictedStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapRestrictedStockMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_XfcMember" xlink:label="loc_NCRAXfcMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_NCRAXfcMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_SharesExchanged" xlink:label="loc_NCRASharesExchanged_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtAffiliateCollateralizedSecurityLineItems" xlink:to="loc_NCRASharesExchanged_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="loc_us-gaapVariableInterestEntityOwnershipPercentage_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtAffiliateCollateralizedSecurityLineItems" xlink:to="loc_us-gaapVariableInterestEntityOwnershipPercentage_30" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations" xlink:title="00000033 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductInformationLineItems" xlink:label="loc_us-gaapProductInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="loc_us-gaapScheduleOfProductInformationTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapScheduleOfProductInformationTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtMajorCustomersAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_CustomerAMember" xlink:label="loc_NCRACustomerAMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_NCRACustomerAMember_0" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_CustomerBMember" xlink:label="loc_NCRACustomerBMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_NCRACustomerBMember_20" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_CustomerCMember" xlink:label="loc_NCRACustomerCMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_NCRACustomerCMember_40" xlink:type="arc" order="43" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_AllCustomersMember" xlink:label="loc_NCRAAllCustomersMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_NCRAAllCustomersMember_60" xlink:type="arc" order="63" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_90" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" xlink:title="00000034 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductInformationLineItems" xlink:label="loc_us-gaapProductInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="loc_us-gaapScheduleOfProductInformationTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapScheduleOfProductInformationTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtMajorCustomersAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_TwoCustomersMember" xlink:label="loc_NCRATwoCustomersMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_NCRATwoCustomersMember_0" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_FourCustomersMember" xlink:label="loc_NCRAFourCustomersMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_NCRAFourCustomersMember_10" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_30" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/AccountsReceivableNetDetails" xlink:title="00000035 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/AccountsReceivableNetDetailsNarrative" xlink:title="00000036 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/InventoriesDetails" xlink:title="00000037 - Disclosure - INVENTORIES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetDetails" xlink:title="00000038 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/PropertyAndEquipmentNetDetails" xlink:title="00000039 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaapEquipmentMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapEquipmentMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaapVehiclesMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapVehiclesMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross_110" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_110" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_110" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/PropertyAndEquipmentNetDetailsNarrative" xlink:title="00000040 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/GoodwillDetails" xlink:title="00000041 - Disclosure - GOODWILL (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityListingsLineItems" xlink:label="loc_deiEntityListingsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_XinFengConstructionCoLtdMember" xlink:label="loc_NCRAXinFengConstructionCoLtdMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_NCRAXinFengConstructionCoLtdMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapGoodwill_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization_50" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/LeasesDetails-LeaseCosts" xlink:title="00000042 - Disclosure - LEASES (Details - Lease costs)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails" xlink:title="00000043 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense" xlink:title="00000044 - Disclosure - INCOME TAXES (Details - Income tax expense)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/IncomeTaxesDetails-ReconcilationOfIncomeTax" xlink:title="00000045 - Disclosure - INCOME TAXES (Details - Reconcilation of income tax)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes" xlink:title="00000046 - Disclosure - INCOME TAXES (Details - Deferred taxes)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/IncomeTaxesDetails-ValuationAllowance" xlink:title="00000047 - Disclosure - INCOME TAXES (Details - Valuation Allowance)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000048 - Disclosure - INCOME TAXES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaapOperatingLossCarryforwardsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaapOperatingLossCarryforwardsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapOperatingLossCarryforwardsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapIncomeTaxAuthorityAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeTaxAuthorityAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeTaxAuthorityAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="loc_countryUS_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_countryUS_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_HK" xlink:label="loc_countryHK_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_countryHK_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_PrcMember" xlink:label="loc_NCRAPrcMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_NCRAPrcMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_ValueAddedTaxRate" xlink:label="loc_NCRAValueAddedTaxRate_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_NCRAValueAddedTaxRate_80" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_80" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_GlobalIntangibleLowTaxedIncome" xlink:label="loc_NCRAGlobalIntangibleLowTaxedIncome_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_NCRAGlobalIntangibleLowTaxedIncome_80" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaapOperatingLossCarryforwards_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapOperatingLossCarryforwards_80" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties" xlink:title="00000049 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaapRelatedPartyTransactionLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_MountainShareTransferMember" xlink:label="loc_NCRAMountainShareTransferMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_NCRAMountainShareTransferMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_YinChiehChengMember" xlink:label="loc_NCRAYinChiehChengMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_NCRAYinChiehChengMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_TaisiElectricMember" xlink:label="loc_NCRATaisiElectricMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_NCRATaisiElectricMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_ZhangBiMember" xlink:label="loc_NCRAZhangBiMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_NCRAZhangBiMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaapDueToRelatedPartiesCurrent_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapDueToRelatedPartiesCurrent_210" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToOtherRelatedPartiesCurrentAndNoncurrent" xlink:label="loc_us-gaapDueToOtherRelatedPartiesCurrentAndNoncurrent_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapDueToOtherRelatedPartiesCurrentAndNoncurrent_210" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="loc_us-gaapProceedsFromRelatedPartyDebt_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapProceedsFromRelatedPartyDebt_210" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaapRepaymentsOfRelatedPartyDebt_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapRepaymentsOfRelatedPartyDebt_210" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/LossIncomePerShareDetails" xlink:title="00000050 - Disclosure - (LOSS) INCOME PER SHARE (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://nocera.com/role/LossIncomePerShareDetailsNarrative" xlink:title="00000051 - Disclosure - (LOSS) INCOME PER SHARE (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>ncra-20210630_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.9a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_StatutoryAndOtherReservesMember" xlink:label="NCRA_StatutoryAndOtherReservesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_StatutoryAndOtherReservesMember" xlink:to="NCRA_StatutoryAndOtherReservesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_StatutoryAndOtherReservesMember_lbl" xml:lang="en-US">Statutory And Other Reserves [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_TotalNoceraStockholdersEquityMember" xlink:label="NCRA_TotalNoceraStockholdersEquityMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_TotalNoceraStockholdersEquityMember" xlink:to="NCRA_TotalNoceraStockholdersEquityMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_TotalNoceraStockholdersEquityMember_lbl" xml:lang="en-US">Total Nocera Stockholders Equity [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestMember_lbl" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockMember_lbl" xml:lang="en-US">Restricted Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US">Series [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_XfcMember" xlink:label="NCRA_XfcMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_XfcMember" xlink:to="NCRA_XfcMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_XfcMember_lbl" xml:lang="en-US">XFC [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_TwoCustomersMember" xlink:label="NCRA_TwoCustomersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_TwoCustomersMember" xlink:to="NCRA_TwoCustomersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_TwoCustomersMember_lbl" xml:lang="en-US">Two Customers [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_FourCustomersMember" xlink:label="NCRA_FourCustomersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_FourCustomersMember" xlink:to="NCRA_FourCustomersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_FourCustomersMember_lbl" xml:lang="en-US">Four Customers [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_CustomerAMember" xlink:label="NCRA_CustomerAMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_CustomerAMember" xlink:to="NCRA_CustomerAMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_CustomerAMember_lbl" xml:lang="en-US">Customer A [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_CustomerBMember" xlink:label="NCRA_CustomerBMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_CustomerBMember" xlink:to="NCRA_CustomerBMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_CustomerBMember_lbl" xml:lang="en-US">Customer B [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_CustomerCMember" xlink:label="NCRA_CustomerCMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_CustomerCMember" xlink:to="NCRA_CustomerCMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_CustomerCMember_lbl" xml:lang="en-US">Customer C [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_AllCustomersMember" xlink:label="NCRA_AllCustomersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_AllCustomersMember" xlink:to="NCRA_AllCustomersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_AllCustomersMember_lbl" xml:lang="en-US">All Customers [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember" xlink:label="us-gaap_EquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquipmentMember" xlink:to="us-gaap_EquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquipmentMember_lbl" xml:lang="en-US">Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember" xlink:label="us-gaap_VehiclesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VehiclesMember_lbl" xml:lang="en-US">Vehicles [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_XinFengConstructionCoLtdMember" xlink:label="NCRA_XinFengConstructionCoLtdMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_XinFengConstructionCoLtdMember" xlink:to="NCRA_XinFengConstructionCoLtdMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_XinFengConstructionCoLtdMember_lbl" xml:lang="en-US">Xin Feng Construction Co Ltd [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="country_US" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl" xml:lang="en-US">UNITED STATES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_HK" xlink:label="country_HK" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_HK" xlink:to="country_HK_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_HK_lbl" xml:lang="en-US">HONG KONG</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_PrcMember" xlink:label="NCRA_PrcMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_PrcMember" xlink:to="NCRA_PrcMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_PrcMember_lbl" xml:lang="en-US">Prc [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related Party [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_MountainShareTransferMember" xlink:label="NCRA_MountainShareTransferMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_MountainShareTransferMember" xlink:to="NCRA_MountainShareTransferMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_MountainShareTransferMember_lbl" xml:lang="en-US">Mountain Share Transfer [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_YinChiehChengMember" xlink:label="NCRA_YinChiehChengMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_YinChiehChengMember" xlink:to="NCRA_YinChiehChengMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_YinChiehChengMember_lbl" xml:lang="en-US">Yin Chieh Cheng [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_TaisiElectricMember" xlink:label="NCRA_TaisiElectricMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_TaisiElectricMember" xlink:to="NCRA_TaisiElectricMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_TaisiElectricMember_lbl" xml:lang="en-US">Taisi Electric [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_ZhangBiMember" xlink:label="NCRA_ZhangBiMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_ZhangBiMember" xlink:to="NCRA_ZhangBiMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_ZhangBiMember_lbl" xml:lang="en-US">Zhang Bi [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Account receivables, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_AdvanceToSuppliers" xlink:label="NCRA_AdvanceToSuppliers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_AdvanceToSuppliers" xlink:to="NCRA_AdvanceToSuppliers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_AdvanceToSuppliers_lbl" xml:lang="en-US">Advance to suppliers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid expenses and other assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueFromRelatedPartiesCurrent" xlink:to="us-gaap_DueFromRelatedPartiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueFromRelatedPartiesCurrent_lbl" xml:lang="en-US">Due from a related party</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="us-gaap_AssetsNoncurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US">Non-current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_RetentionReceivables" xlink:label="NCRA_RetentionReceivables" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_RetentionReceivables" xlink:to="NCRA_RetentionReceivables_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_RetentionReceivables_lbl" xml:lang="en-US">Retention receivables</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xml:lang="en-US">Deferred tax asset, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="us-gaap_NoncurrentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncurrentAssets" xlink:to="us-gaap_NoncurrentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NoncurrentAssets_lbl" xml:lang="en-US">Total non-current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">TOTAL ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="us-gaap_LiabilitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAbstract_lbl" xml:lang="en-US">LIABILITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="us-gaap_NotesPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableCurrent_lbl" xml:lang="en-US">Notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Other payables and accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_AdvanceReceipts" xlink:label="NCRA_AdvanceReceipts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_AdvanceReceipts" xlink:to="NCRA_AdvanceReceipts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_AdvanceReceipts_lbl" xml:lang="en-US">Advance receipts</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="us-gaap_DueToRelatedPartiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueToRelatedPartiesCurrent" xlink:to="us-gaap_DueToRelatedPartiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueToRelatedPartiesCurrent_lbl" xml:lang="en-US">Due to related parties</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xml:lang="en-US">Income tax payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayableToBankCurrent" xlink:label="us-gaap_LoansPayableToBankCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableToBankCurrent" xlink:to="us-gaap_LoansPayableToBankCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayableToBankCurrent_lbl" xml:lang="en-US">Bank borrowing</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">TOTAL LIABILITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock ($0.001 par value; authorized 200,000,000 shares; 9,131,786 shares issued and outstanding as of June 30, 2021 and December 31, 2020)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_StatutoryAndOtherReserves" xlink:label="NCRA_StatutoryAndOtherReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_StatutoryAndOtherReserves" xlink:to="NCRA_StatutoryAndOtherReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_StatutoryAndOtherReserves_lbl" xml:lang="en-US">Statutory and other reserves</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Retained earnings</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">TOTAL NOCERA, INC.&#8217;S STOCKHOLDERS&#8217; EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterest_lbl" xml:lang="en-US">Non-controlling interests</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">TOTAL STOCKHOLDER EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">TOTAL LIABILITIES AND STOCKHOLDER EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock par value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US">Net sales</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US">Cost of sales</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">(Loss) Income from operations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Other (expense) income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">(Loss) Income before income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income tax (expense) benefit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">Net (loss) income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Less: Net loss attributable to non-controlling interests</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net (loss) income attributable to the company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAbstract_lbl" xml:lang="en-US">Comprehensive (loss) income</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_2_lbl" xml:lang="en-US">Net (loss) income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US">Foreign currency translation (loss) gain</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US">Total comprehensive (loss) income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Less: comprehensive loss attributable to non-controlling interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Comprehensive (loss) income attributable to the Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xml:lang="en-US">(Loss) income per share</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">Weighted average number of common shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net (loss) income to net cash used in operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl" xml:lang="en-US">Deferred income tax</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Share-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_lbl" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent_lbl" xml:lang="en-US">Advance to suppliers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid expenses and other assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_IncreaseDecreaseOperatingLeaseRightofuseAsset" xlink:label="NCRA_IncreaseDecreaseOperatingLeaseRightofuseAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_IncreaseDecreaseOperatingLeaseRightofuseAsset" xlink:to="NCRA_IncreaseDecreaseOperatingLeaseRightofuseAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="NCRA_IncreaseDecreaseOperatingLeaseRightofuseAsset_lbl" xml:lang="en-US">Operating lease right-of-use asset</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_IncreaseDecreaseInRetentionReceivables" xlink:label="NCRA_IncreaseDecreaseInRetentionReceivables" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_IncreaseDecreaseInRetentionReceivables" xlink:to="NCRA_IncreaseDecreaseInRetentionReceivables_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="NCRA_IncreaseDecreaseInRetentionReceivables_lbl" xml:lang="en-US">Retention receivables</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayable_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInNotesPayableCurrent" xlink:label="us-gaap_IncreaseDecreaseInNotesPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInNotesPayableCurrent" xlink:to="us-gaap_IncreaseDecreaseInNotesPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInNotesPayableCurrent_lbl" xml:lang="en-US">Notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_IncreaseDecreaseInAdvanceFromCustomers" xlink:label="NCRA_IncreaseDecreaseInAdvanceFromCustomers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_IncreaseDecreaseInAdvanceFromCustomers" xlink:to="NCRA_IncreaseDecreaseInAdvanceFromCustomers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="NCRA_IncreaseDecreaseInAdvanceFromCustomers_lbl" xml:lang="en-US">Advance from customers</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_IncreaseDecreaseInAdvanceReceipt" xlink:label="NCRA_IncreaseDecreaseInAdvanceReceipt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_IncreaseDecreaseInAdvanceReceipt" xlink:to="NCRA_IncreaseDecreaseInAdvanceReceipt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="NCRA_IncreaseDecreaseInAdvanceReceipt_lbl" xml:lang="en-US">Advance receipts</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Other payables and accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_lbl" xml:lang="en-US">Income tax payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl" xml:lang="en-US">Operating lease liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:to="us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_lbl" xml:lang="en-US">Amount due from a related party</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash used in operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from investing activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Cash paid for purchase of property</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xml:lang="en-US">Cash paid for intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from financing activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfBankDebt" xlink:label="us-gaap_RepaymentsOfBankDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfBankDebt" xlink:to="us-gaap_RepaymentsOfBankDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfBankDebt_lbl" xml:lang="en-US">Bank borrowing</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl" xml:lang="en-US">Proceeds from related parties</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl" xml:lang="en-US">Repayment to related parties</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Proceeds from issuance of common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash (used in) provided by financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Net (decrease) increase in cash and cash equivalents</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xml:lang="en-US">Cash and cash equivalents at beginning of year</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_3_lbl" xml:lang="en-US">Cash and cash equivalents at end of year</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental disclosures of cash flow information</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Cash paid for interest expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US">Cash paid for Income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xml:lang="en-US">Beginning balance, value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Beginning balance, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US">Foreign currency translation adjustment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US">Share based compensation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Issuance of new shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Issuance of new shares, Shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProfitLoss_3_lbl" xml:lang="en-US">Net income (loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3_lbl" xml:lang="en-US">Ending balance, value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_2_lbl" xml:lang="en-US">Ending balance, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xml:lang="en-US">PRINCIPAL ACTIVITIES AND ORGANIZATION</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICY</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ReceivablesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesAbstract_lbl" xml:lang="en-US">Receivables [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl" xml:lang="en-US">ACCOUNTS RECEIVABLE, NET</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">INVENTORIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_lbl" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentAssetsTextBlock" xlink:label="us-gaap_OtherCurrentAssetsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCurrentAssetsTextBlock" xlink:to="us-gaap_OtherCurrentAssetsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCurrentAssetsTextBlock_lbl" xml:lang="en-US">PREPAID EXPENSES AND OTHER ASSETS, NET</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">PROPERTY AND EQUIPMENT, NET</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="us-gaap_GoodwillDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillDisclosureTextBlock" xlink:to="us-gaap_GoodwillDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillDisclosureTextBlock_lbl" xml:lang="en-US">GOODWILL</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US">Leases [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:to="us-gaap_LeasesOfLesseeDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock_lbl" xml:lang="en-US">LEASES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_PayablesAndAccrualsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PayablesAndAccrualsAbstract_lbl" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl" xml:lang="en-US">OTHER PAYABLES AND ACCRUED LIABILITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">INCOME TAXES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">RELATED PARTY BALANCES AND TRANSACTIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">(LOSS) INCOME PER SHARE</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">SUBSEQUENT EVENT</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Basis of Presentation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentrations of Credit Risk</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl" xml:lang="en-US">Concentrations of credit risk</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xml:lang="en-US">Schedule of accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Schedule of inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl" xml:lang="en-US">PREPAID EXPENSES AND OTHER ASSETS, NET</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of property and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xml:lang="en-US">Schedule of goodwil</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Components of lease expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of payables</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Income tax components</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Reconciliation of income tax expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of deferred income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:label="us-gaap_SummaryOfValuationAllowanceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:to="us-gaap_SummaryOfValuationAllowanceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SummaryOfValuationAllowanceTextBlock_lbl" xml:lang="en-US">Movement in valuation allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl" xml:lang="en-US">Schedule of related party transactions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Schedule of income (loss) pe share</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliateCollateralizedSecurityLineItems" xlink:label="srt_AffiliateCollateralizedSecurityLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_AffiliateCollateralizedSecurityLineItems" xlink:to="srt_AffiliateCollateralizedSecurityLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_AffiliateCollateralizedSecurityLineItems_lbl" xml:lang="en-US">Affiliate, Collateralized Security [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_SharesExchanged" xlink:label="NCRA_SharesExchanged" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_SharesExchanged" xlink:to="NCRA_SharesExchanged_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_SharesExchanged_lbl" xml:lang="en-US">Shares Exchanged</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="us-gaap_VariableInterestEntityOwnershipPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityOwnershipPercentage" xlink:to="us-gaap_VariableInterestEntityOwnershipPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityOwnershipPercentage_lbl" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="us-gaap_ScheduleOfProductInformationTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_ScheduleOfProductInformationTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfProductInformationTable_lbl" xml:lang="en-US">Schedule of Product Information [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductInformationLineItems" xlink:label="us-gaap_ProductInformationLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_ProductInformationLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductInformationLineItems_lbl" xml:lang="en-US">Product Information [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Concentration percentage</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_2_lbl" xml:lang="en-US">Concentration risk</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGross" xlink:label="us-gaap_AccountsReceivableGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGross" xlink:to="us-gaap_AccountsReceivableGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableGross_lbl" xml:lang="en-US">Accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Less: Allowance for doubtful accounts</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_2_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Provision for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves_lbl" xml:lang="en-US">Raw materials</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves" xlink:to="us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves_lbl" xml:lang="en-US">Work in process</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_2_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl" xml:lang="en-US">Prepaid expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2_lbl" xml:lang="en-US">Prepaid expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Property and equipment, gross</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Accumulated depreciation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciation_lbl" xml:lang="en-US">Depreciation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityListingsLineItems" xlink:label="dei_EntityListingsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityListingsLineItems" xlink:to="dei_EntityListingsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityListingsLineItems_lbl" xml:lang="en-US">Entity Listings [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Accumulated amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="us-gaap_OperatingLeaseExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseExpense_lbl" xml:lang="en-US">Operating lease expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US">Total net lease costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent_lbl" xml:lang="en-US">VAT payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="us-gaap_AccruedSalariesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedSalariesCurrent" xlink:to="us-gaap_AccruedSalariesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedSalariesCurrent_lbl" xml:lang="en-US">Salary payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Others</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities_2_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Total income tax benefit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_lbl" xml:lang="en-US">PRC income tax statutory rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xml:lang="en-US">Impact of different tax rates in other jurisdictions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl" xml:lang="en-US">Tax effect of non-deductible expense</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_TaxEffectOfNontaxableIncome" xlink:label="NCRA_TaxEffectOfNontaxableIncome" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_TaxEffectOfNontaxableIncome" xlink:to="NCRA_TaxEffectOfNontaxableIncome_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_TaxEffectOfNontaxableIncome_lbl" xml:lang="en-US">Tax effect of non-taxable income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_lbl" xml:lang="en-US">GILTI Tax Impact</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Changes in valuation allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Effective tax rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="us-gaap_DeferredTaxAssetsGrossAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGrossAbstract_lbl" xml:lang="en-US">Deferred tax assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US">Tax loss carried forward</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_lbl" xml:lang="en-US">Allowance for doubtful receivables</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US">Total deferred tax assets</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_DeferredTaxAssetsValuationAllowances" xlink:label="NCRA_DeferredTaxAssetsValuationAllowances" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_DeferredTaxAssetsValuationAllowances" xlink:to="NCRA_DeferredTaxAssetsValuationAllowances_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="NCRA_DeferredTaxAssetsValuationAllowances_lbl" xml:lang="en-US">Valuation allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US">Total deferred tax assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Valuation allowance, beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xml:lang="en-US">Additions to valuation allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_ValuationAllowanceDeferredTaxAssetChangeInAmount1" xlink:label="NCRA_ValuationAllowanceDeferredTaxAssetChangeInAmount1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_ValuationAllowanceDeferredTaxAssetChangeInAmount1" xlink:to="NCRA_ValuationAllowanceDeferredTaxAssetChangeInAmount1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_ValuationAllowanceDeferredTaxAssetChangeInAmount1_lbl" xml:lang="en-US">Reductions in valuation allowance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_2_lbl" xml:lang="en-US">Valuation allowance, ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="us-gaap_OperatingLossCarryforwardsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_OperatingLossCarryforwardsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwardsTable_lbl" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems_lbl" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_ValueAddedTaxRate" xlink:label="NCRA_ValueAddedTaxRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_ValueAddedTaxRate" xlink:to="NCRA_ValueAddedTaxRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_ValueAddedTaxRate_lbl" xml:lang="en-US">Value added tax rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Effective income tax rate</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_GlobalIntangibleLowTaxedIncome" xlink:label="NCRA_GlobalIntangibleLowTaxedIncome" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_GlobalIntangibleLowTaxedIncome" xlink:to="NCRA_GlobalIntangibleLowTaxedIncome_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_GlobalIntangibleLowTaxedIncome_lbl" xml:lang="en-US">Global Intangible Low Taxed Income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US">Net operating loss carryforwards</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToOtherRelatedPartiesCurrentAndNoncurrent" xlink:label="us-gaap_DueToOtherRelatedPartiesCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueToOtherRelatedPartiesCurrentAndNoncurrent" xlink:to="us-gaap_DueToOtherRelatedPartiesCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueToOtherRelatedPartiesCurrentAndNoncurrent_lbl" xml:lang="en-US">Due from related parties</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_2_lbl" xml:lang="en-US">Proceeds from related party</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_2_lbl" xml:lang="en-US">Repayment to related party</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_NumeratorAbstract" xlink:label="NCRA_NumeratorAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_NumeratorAbstract" xlink:to="NCRA_NumeratorAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_NumeratorAbstract_lbl" xml:lang="en-US">Numerator:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US">Net (loss) income attributable to the Company</link:label>
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_DenominatorAbstract" xlink:label="NCRA_DenominatorAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_DenominatorAbstract" xlink:to="NCRA_DenominatorAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_DenominatorAbstract_lbl" xml:lang="en-US">Denominator:</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2_lbl" xml:lang="en-US">Weighted-average shares outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xml:lang="en-US">- Basic</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xml:lang="en-US">- Diluted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_2_lbl" xml:lang="en-US">(Loss) income per share:</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasic_2_lbl" xml:lang="en-US">- Basic</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_lbl" xml:lang="en-US">- Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Antidilutive shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_SharesExchanged" xlink:to="NCRA_SharesExchanged_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="NCRA_SharesExchanged_doc" xml:lang="en-US">Shares Exchanged</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_ValuationAllowanceDeferredTaxAssetChangeInAmount1" xlink:to="NCRA_ValuationAllowanceDeferredTaxAssetChangeInAmount1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="NCRA_ValuationAllowanceDeferredTaxAssetChangeInAmount1_doc" xml:lang="en-US">Reductions in valuation allowance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_ValueAddedTaxRate" xlink:to="NCRA_ValueAddedTaxRate_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="NCRA_ValueAddedTaxRate_doc" xml:lang="en-US">Value added tax rate</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_GlobalIntangibleLowTaxedIncome" xlink:to="NCRA_GlobalIntangibleLowTaxedIncome_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="NCRA_GlobalIntangibleLowTaxedIncome_doc" xml:lang="en-US">Global Intangible Low Taxed Income</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_NumeratorAbstract" xlink:to="NCRA_NumeratorAbstract_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="NCRA_NumeratorAbstract_doc" xml:lang="en-US">Numerator: [Abstract]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_DenominatorAbstract" xlink:to="NCRA_DenominatorAbstract_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="NCRA_DenominatorAbstract_doc" xml:lang="en-US">Denominator: [Abstract]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_XfcMember" xlink:to="NCRA_XfcMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="NCRA_XfcMember_doc" xml:lang="en-US">XFC [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_2_lbl" xml:lang="en-US">Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncurrentAssets" xlink:to="us-gaap_NoncurrentAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncurrentAssets_2_lbl" xml:lang="en-US">Long-Lived Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_2_lbl" xml:lang="en-US">Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4_lbl" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Liabilities and Equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_2_lbl" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_2_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_2_lbl" xml:lang="en-US">General and Administrative Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_2_lbl" xml:lang="en-US">Operating Expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Operating Income (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_3_lbl" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_2_lbl" xml:lang="en-US">Increase (Decrease) in Deferred Income Taxes</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_2_lbl" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent_2_lbl" xml:lang="en-US">Increase (Decrease) in Due to Related Parties, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_IncreaseDecreaseOperatingLeaseRightofuseAsset" xlink:to="NCRA_IncreaseDecreaseOperatingLeaseRightofuseAsset_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_IncreaseDecreaseOperatingLeaseRightofuseAsset_2_lbl" xml:lang="en-US">IncreaseDecreaseOperatingLeaseRightofuseAsset</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_IncreaseDecreaseInRetentionReceivables" xlink:to="NCRA_IncreaseDecreaseInRetentionReceivables_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_IncreaseDecreaseInRetentionReceivables_2_lbl" xml:lang="en-US">IncreaseDecreaseInRetentionReceivables</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayable_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Accounts Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInNotesPayableCurrent" xlink:to="us-gaap_IncreaseDecreaseInNotesPayableCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInNotesPayableCurrent_2_lbl" xml:lang="en-US">Increase (Decrease) in Notes Payable, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_IncreaseDecreaseInAdvanceFromCustomers" xlink:to="NCRA_IncreaseDecreaseInAdvanceFromCustomers_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_IncreaseDecreaseInAdvanceFromCustomers_2_lbl" xml:lang="en-US">IncreaseDecreaseInAdvanceFromCustomers</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_IncreaseDecreaseInAdvanceReceipt" xlink:to="NCRA_IncreaseDecreaseInAdvanceReceipt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_IncreaseDecreaseInAdvanceReceipt_2_lbl" xml:lang="en-US">IncreaseDecreaseInAdvanceReceipt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Accounts Payable and Accrued Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accrued Taxes Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:to="us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_2_lbl" xml:lang="en-US">Increase (Decrease) in Due from Related Parties, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_2_lbl" xml:lang="en-US">Payments to Acquire Intangible Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfBankDebt" xlink:to="us-gaap_RepaymentsOfBankDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfBankDebt_2_lbl" xml:lang="en-US">Repayments of Bank Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_3_lbl" xml:lang="en-US">Shares, Outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_2_lbl" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_2_lbl" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NCRA_DeferredTaxAssetsValuationAllowances" xlink:to="NCRA_DeferredTaxAssetsValuationAllowances_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="NCRA_DeferredTaxAssetsValuationAllowances_2_lbl" xml:lang="en-US">DeferredTaxAssetsValuationAllowances</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNet_2_lbl" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_3_lbl" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:to="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_2_lbl" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>ncra-20210630_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.9a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://nocera.com/role/Cover" xlink:href="ncra-20210630.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" xlink:href="ncra-20210630.xsd#InterimCondensedConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical" xlink:href="ncra-20210630.xsd#InterimCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:href="ncra-20210630.xsd#InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" xlink:href="ncra-20210630.xsd#InterimCondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:href="ncra-20210630.xsd#InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PrincipalActivitiesAndOrganization" xlink:href="ncra-20210630.xsd#PrincipalActivitiesAndOrganization" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/SummaryOfSignificantAccountingPolicy" xlink:href="ncra-20210630.xsd#SummaryOfSignificantAccountingPolicy" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/AccountsReceivableNet" xlink:href="ncra-20210630.xsd#AccountsReceivableNet" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/Inventories" xlink:href="ncra-20210630.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PrepaidExpensesAndOtherAssetsNet" xlink:href="ncra-20210630.xsd#PrepaidExpensesAndOtherAssetsNet" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PropertyAndEquipmentNet" xlink:href="ncra-20210630.xsd#PropertyAndEquipmentNet" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/Goodwill" xlink:href="ncra-20210630.xsd#Goodwill" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/Leases" xlink:href="ncra-20210630.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/OtherPayablesAndAccruedLiabilities" xlink:href="ncra-20210630.xsd#OtherPayablesAndAccruedLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/IncomeTaxes" xlink:href="ncra-20210630.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/RelatedPartyBalancesAndTransactions" xlink:href="ncra-20210630.xsd#RelatedPartyBalancesAndTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/LossIncomePerShare" xlink:href="ncra-20210630.xsd#LossIncomePerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/SubsequentEvent" xlink:href="ncra-20210630.xsd#SubsequentEvent" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" xlink:href="ncra-20210630.xsd#SummaryOfSignificantAccountingPolicyPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/SummaryOfSignificantAccountingPolicyTables" xlink:href="ncra-20210630.xsd#SummaryOfSignificantAccountingPolicyTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/AccountsReceivableNetTables" xlink:href="ncra-20210630.xsd#AccountsReceivableNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/InventoriesTables" xlink:href="ncra-20210630.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetTables" xlink:href="ncra-20210630.xsd#PrepaidExpensesAndOtherAssetsNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PropertyAndEquipmentNetTables" xlink:href="ncra-20210630.xsd#PropertyAndEquipmentNetTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/GoodwillTables" xlink:href="ncra-20210630.xsd#GoodwillTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/LeasesTables" xlink:href="ncra-20210630.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesTables" xlink:href="ncra-20210630.xsd#OtherPayablesAndAccruedLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/IncomeTaxesTables" xlink:href="ncra-20210630.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/RelatedPartyBalancesAndTransactionsTables" xlink:href="ncra-20210630.xsd#RelatedPartyBalancesAndTransactionsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/LossIncomePerShareTables" xlink:href="ncra-20210630.xsd#LossIncomePerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative" xlink:href="ncra-20210630.xsd#PrincipalActivitiesAndOrganizationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations" xlink:href="ncra-20210630.xsd#SummaryOfSignificantAccountingPolicyDetails-Concentrations" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" xlink:href="ncra-20210630.xsd#SummaryOfSignificantAccountingPolicyDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/AccountsReceivableNetDetails" xlink:href="ncra-20210630.xsd#AccountsReceivableNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/AccountsReceivableNetDetailsNarrative" xlink:href="ncra-20210630.xsd#AccountsReceivableNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/InventoriesDetails" xlink:href="ncra-20210630.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetDetails" xlink:href="ncra-20210630.xsd#PrepaidExpensesAndOtherAssetsNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PropertyAndEquipmentNetDetails" xlink:href="ncra-20210630.xsd#PropertyAndEquipmentNetDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/PropertyAndEquipmentNetDetailsNarrative" xlink:href="ncra-20210630.xsd#PropertyAndEquipmentNetDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/GoodwillDetails" xlink:href="ncra-20210630.xsd#GoodwillDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/LeasesDetails-LeaseCosts" xlink:href="ncra-20210630.xsd#LeasesDetails-LeaseCosts" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails" xlink:href="ncra-20210630.xsd#OtherPayablesAndAccruedLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense" xlink:href="ncra-20210630.xsd#IncomeTaxesDetails-IncomeTaxExpense" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/IncomeTaxesDetails-ReconcilationOfIncomeTax" xlink:href="ncra-20210630.xsd#IncomeTaxesDetails-ReconcilationOfIncomeTax" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes" xlink:href="ncra-20210630.xsd#IncomeTaxesDetails-DeferredTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/IncomeTaxesDetails-ValuationAllowance" xlink:href="ncra-20210630.xsd#IncomeTaxesDetails-ValuationAllowance" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/IncomeTaxesDetailsNarrative" xlink:href="ncra-20210630.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties" xlink:href="ncra-20210630.xsd#RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/LossIncomePerShareDetails" xlink:href="ncra-20210630.xsd#LossIncomePerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://nocera.com/role/LossIncomePerShareDetailsNarrative" xlink:href="ncra-20210630.xsd#LossIncomePerShareDetailsNarrative" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets" xlink:title="00000002 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_AdvanceToSuppliers" xlink:label="loc_NCRAAdvanceToSuppliers" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_NCRAAdvanceToSuppliers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaapDueFromRelatedPartiesCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapDueFromRelatedPartiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaapAssetsNoncurrentAbstract" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssetsNoncurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_RetentionReceivables" xlink:label="loc_NCRARetentionReceivables" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_NCRARetentionReceivables" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaapDeferredIncomeTaxAssetsNet" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxAssetsNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaapNoncurrentAssets" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapNoncurrentAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaapLiabilitiesAbstract" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapNotesPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_AdvanceReceipts" xlink:label="loc_NCRAAdvanceReceipts" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_NCRAAdvanceReceipts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaapDueToRelatedPartiesCurrent" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapDueToRelatedPartiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaapAccruedIncomeTaxesCurrent" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedIncomeTaxesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayableToBankCurrent" xlink:label="loc_us-gaapLoansPayableToBankCurrent" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLoansPayableToBankCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_StatutoryAndOtherReserves" xlink:label="loc_NCRAStatutoryAndOtherReserves" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_NCRAStatutoryAndOtherReserves" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaapMinorityInterest" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapMinorityInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" xlink:title="00000004 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingExpensesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxAbstract" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss_2" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapProfitLoss_2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows" xlink:title="00000005 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredIncomeTaxes" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredIncomeTaxes" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:label="loc_us-gaapIncreaseDecreaseInDueToRelatedPartiesCurrent" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDueToRelatedPartiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_IncreaseDecreaseOperatingLeaseRightofuseAsset" xlink:label="loc_NCRAIncreaseDecreaseOperatingLeaseRightofuseAsset" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_NCRAIncreaseDecreaseOperatingLeaseRightofuseAsset" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_IncreaseDecreaseInRetentionReceivables" xlink:label="loc_NCRAIncreaseDecreaseInRetentionReceivables" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_NCRAIncreaseDecreaseInRetentionReceivables" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInOtherAccountsPayable" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherAccountsPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInNotesPayableCurrent" xlink:label="loc_us-gaapIncreaseDecreaseInNotesPayableCurrent" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInNotesPayableCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_IncreaseDecreaseInAdvanceFromCustomers" xlink:label="loc_NCRAIncreaseDecreaseInAdvanceFromCustomers" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_NCRAIncreaseDecreaseInAdvanceFromCustomers" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_IncreaseDecreaseInAdvanceReceipt" xlink:label="loc_NCRAIncreaseDecreaseInAdvanceReceipt" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_NCRAIncreaseDecreaseInAdvanceReceipt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayable" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingLeaseLiability" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:label="loc_us-gaapIncreaseDecreaseInDueFromRelatedPartiesCurrent" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaapPaymentsToAcquireIntangibleAssets" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireIntangibleAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfBankDebt" xlink:label="loc_us-gaapRepaymentsOfBankDebt" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfBankDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="loc_us-gaapProceedsFromRelatedPartyDebt" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromRelatedPartyDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaapRepaymentsOfRelatedPartyDebt" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfRelatedPartyDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaapInterestPaidNet" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapInterestPaidNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaapIncomeTaxesPaidNet" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapIncomeTaxesPaidNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:title="00000006 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&apos; EQUITY">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="80" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_StatutoryAndOtherReservesMember" xlink:label="loc_NCRAStatutoryAndOtherReservesMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_NCRAStatutoryAndOtherReservesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapRetainedEarningsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_TotalNoceraStockholdersEquityMember" xlink:label="loc_NCRATotalNoceraStockholdersEquityMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_NCRATotalNoceraStockholdersEquityMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaapNoncontrollingInterestMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapNoncontrollingInterestMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_2" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/PrincipalActivitiesAndOrganization" xlink:title="00000007 - Disclosure - PRINCIPAL ACTIVITIES AND ORGANIZATION">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/SummaryOfSignificantAccountingPolicy" xlink:title="00000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaapSignificantAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSignificantAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/AccountsReceivableNet" xlink:title="00000009 - Disclosure - ACCOUNTS RECEIVABLE, NET">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaapReceivablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:label="loc_us-gaapAccountsAndNontradeReceivableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapAccountsAndNontradeReceivableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/Inventories" xlink:title="00000010 - Disclosure - INVENTORIES">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaapInventoryDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/PrepaidExpensesAndOtherAssetsNet" xlink:title="00000011 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentAssetsTextBlock" xlink:label="loc_us-gaapOtherCurrentAssetsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapOtherCurrentAssetsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/PropertyAndEquipmentNet" xlink:title="00000012 - Disclosure - PROPERTY AND EQUIPMENT, NET">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/Goodwill" xlink:title="00000013 - Disclosure - GOODWILL">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="loc_us-gaapGoodwillDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapGoodwillDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/Leases" xlink:title="00000014 - Disclosure - LEASES">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaapLeasesOfLesseeDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLeasesOfLesseeDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/OtherPayablesAndAccruedLiabilities" xlink:title="00000015 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="loc_us-gaapAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/IncomeTaxes" xlink:title="00000016 - Disclosure - INCOME TAXES">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaapIncomeTaxDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/RelatedPartyBalancesAndTransactions" xlink:title="00000017 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaapRelatedPartyTransactionsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapRelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/LossIncomePerShare" xlink:title="00000018 - Disclosure - (LOSS) INCOME PER SHARE">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaapEarningsPerShareTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/SubsequentEvent" xlink:title="00000019 - Disclosure - SUBSEQUENT EVENT">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaapSubsequentEventsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" xlink:title="00000020 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Policies)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaapConcentrationRiskCreditRisk" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConcentrationRiskCreditRisk" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaapRevenueRecognitionPolicyTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRevenueRecognitionPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/SummaryOfSignificantAccountingPolicyTables" xlink:title="00000021 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="loc_us-gaapSchedulesOfConcentrationOfRiskByRiskFactorTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/AccountsReceivableNetTables" xlink:title="00000022 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaapReceivablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="loc_us-gaapScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/InventoriesTables" xlink:title="00000023 - Disclosure - INVENTORIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetTables" xlink:title="00000024 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/PropertyAndEquipmentNetTables" xlink:title="00000025 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/GoodwillTables" xlink:title="00000026 - Disclosure - GOODWILL (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaapScheduleOfGoodwillTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfGoodwillTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/LeasesTables" xlink:title="00000027 - Disclosure - LEASES (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaapLeaseCostTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLeaseCostTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesTables" xlink:title="00000028 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/IncomeTaxesTables" xlink:title="00000029 - Disclosure - INCOME TAXES (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaapScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaapScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:label="loc_us-gaapSummaryOfValuationAllowanceTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapSummaryOfValuationAllowanceTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/RelatedPartyBalancesAndTransactionsTables" xlink:title="00000030 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="loc_us-gaapScheduleOfRelatedPartyTransactionsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/LossIncomePerShareTables" xlink:title="00000031 - Disclosure - (LOSS) INCOME PER SHARE (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative" xlink:title="00000032 - Disclosure - PRINCIPAL ACTIVITIES AND ORGANIZATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliateCollateralizedSecurityLineItems" xlink:label="loc_srtAffiliateCollateralizedSecurityLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtAffiliateCollateralizedSecurityLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaapRestrictedStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapRestrictedStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiLegalEntityAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_XfcMember" xlink:label="loc_NCRAXfcMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_NCRAXfcMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_SharesExchanged" xlink:label="loc_NCRASharesExchanged" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtAffiliateCollateralizedSecurityLineItems" xlink:to="loc_NCRASharesExchanged" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="loc_us-gaapVariableInterestEntityOwnershipPercentage" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtAffiliateCollateralizedSecurityLineItems" xlink:to="loc_us-gaapVariableInterestEntityOwnershipPercentage" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations" xlink:title="00000033 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="loc_us-gaapScheduleOfProductInformationTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfProductInformationTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductInformationLineItems" xlink:label="loc_us-gaapProductInformationLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapProductInformationLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtMajorCustomersAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_CustomerAMember" xlink:label="loc_NCRACustomerAMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_NCRACustomerAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_CustomerBMember" xlink:label="loc_NCRACustomerBMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_NCRACustomerBMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_CustomerCMember" xlink:label="loc_NCRACustomerCMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_NCRACustomerCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_AllCustomersMember" xlink:label="loc_NCRAAllCustomersMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_NCRAAllCustomersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" xlink:title="00000034 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="loc_us-gaapScheduleOfProductInformationTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfProductInformationTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductInformationLineItems" xlink:label="loc_us-gaapProductInformationLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapProductInformationLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtMajorCustomersAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_TwoCustomersMember" xlink:label="loc_NCRATwoCustomersMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_NCRATwoCustomersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_FourCustomersMember" xlink:label="loc_NCRAFourCustomersMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_NCRAFourCustomersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/AccountsReceivableNetDetails" xlink:title="00000035 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaapReceivablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGross" xlink:label="loc_us-gaapAccountsReceivableGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapAccountsReceivableGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/AccountsReceivableNetDetailsNarrative" xlink:title="00000036 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaapReceivablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/InventoriesDetails" xlink:title="00000037 - Disclosure - INVENTORIES (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaapInventoryRawMaterialsNetOfReserves" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryRawMaterialsNetOfReserves" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves" xlink:label="loc_us-gaapInventoryWorkInProcessAndRawMaterialsNetOfReserves" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryWorkInProcessAndRawMaterialsNetOfReserves" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetDetails" xlink:title="00000038 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="loc_us-gaapAccountsAndOtherReceivablesNetCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapAccountsAndOtherReceivablesNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/PropertyAndEquipmentNetDetails" xlink:title="00000039 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaapEquipmentMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaapVehiclesMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapVehiclesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/PropertyAndEquipmentNetDetailsNarrative" xlink:title="00000040 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:label="loc_us-gaapCostOfGoodsAndServicesSoldDepreciation" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapCostOfGoodsAndServicesSoldDepreciation" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/GoodwillDetails" xlink:title="00000041 - Disclosure - GOODWILL (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityListingsLineItems" xlink:label="loc_deiEntityListingsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiEntityListingsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiLegalEntityAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_XinFengConstructionCoLtdMember" xlink:label="loc_NCRAXinFengConstructionCoLtdMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_NCRAXinFengConstructionCoLtdMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityListingsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/LeasesDetails-LeaseCosts" xlink:title="00000042 - Disclosure - LEASES (Details - Lease costs)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaapLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="loc_us-gaapOperatingLeaseExpense" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaapLeaseCost" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLeasesAbstract" xlink:to="loc_us-gaapLeaseCost" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails" xlink:title="00000043 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="loc_us-gaapSalesAndExciseTaxPayableCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapSalesAndExciseTaxPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaapAccruedSalariesCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedSalariesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapOtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense" xlink:title="00000044 - Disclosure - INCOME TAXES (Details - Income tax expense)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentIncomeTaxExpenseBenefit" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/IncomeTaxesDetails-ReconcilationOfIncomeTax" xlink:title="00000045 - Disclosure - INCOME TAXES (Details - Reconcilation of income tax)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationOtherAdjustments" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationNondeductibleExpense" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_TaxEffectOfNontaxableIncome" xlink:label="loc_NCRATaxEffectOfNontaxableIncome" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_NCRATaxEffectOfNontaxableIncome" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes" xlink:title="00000046 - Disclosure - INCOME TAXES (Details - Deferred taxes)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract" xlink:label="loc_us-gaapDeferredTaxAssetsGrossAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsGrossAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsGrossAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsGrossAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaapDeferredTaxAssetsGross" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsGrossAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_DeferredTaxAssetsValuationAllowances" xlink:label="loc_NCRADeferredTaxAssetsValuationAllowances" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsGrossAbstract" xlink:to="loc_NCRADeferredTaxAssetsValuationAllowances" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaapDeferredTaxAssetsNet" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsGrossAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/IncomeTaxesDetails-ValuationAllowance" xlink:title="00000047 - Disclosure - INCOME TAXES (Details - Valuation Allowance)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="loc_us-gaapValuationAllowanceDeferredTaxAssetChangeInAmount" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_ValuationAllowanceDeferredTaxAssetChangeInAmount1" xlink:label="loc_NCRAValuationAllowanceDeferredTaxAssetChangeInAmount1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_NCRAValuationAllowanceDeferredTaxAssetChangeInAmount1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance_2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000048 - Disclosure - INCOME TAXES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaapOperatingLossCarryforwardsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapOperatingLossCarryforwardsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaapOperatingLossCarryforwardsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapOperatingLossCarryforwardsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapIncomeTaxAuthorityAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="loc_countryUS" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_countryUS" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_HK" xlink:label="loc_countryHK" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_countryHK" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_PrcMember" xlink:label="loc_NCRAPrcMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_NCRAPrcMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_ValueAddedTaxRate" xlink:label="loc_NCRAValueAddedTaxRate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_NCRAValueAddedTaxRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_GlobalIntangibleLowTaxedIncome" xlink:label="loc_NCRAGlobalIntangibleLowTaxedIncome" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_NCRAGlobalIntangibleLowTaxedIncome" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaapOperatingLossCarryforwards" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapOperatingLossCarryforwards" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties" xlink:title="00000049 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaapRelatedPartyTransactionLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapRelatedPartyTransactionLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_MountainShareTransferMember" xlink:label="loc_NCRAMountainShareTransferMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_NCRAMountainShareTransferMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_YinChiehChengMember" xlink:label="loc_NCRAYinChiehChengMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_NCRAYinChiehChengMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_TaisiElectricMember" xlink:label="loc_NCRATaisiElectricMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_NCRATaisiElectricMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_ZhangBiMember" xlink:label="loc_NCRAZhangBiMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_NCRAZhangBiMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaapDueToRelatedPartiesCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapDueToRelatedPartiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToOtherRelatedPartiesCurrentAndNoncurrent" xlink:label="loc_us-gaapDueToOtherRelatedPartiesCurrentAndNoncurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapDueToOtherRelatedPartiesCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="loc_us-gaapProceedsFromRelatedPartyDebt" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapProceedsFromRelatedPartyDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaapRepaymentsOfRelatedPartyDebt" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapRepaymentsOfRelatedPartyDebt" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/LossIncomePerShareDetails" xlink:title="00000050 - Disclosure - (LOSS) INCOME PER SHARE (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_NumeratorAbstract" xlink:label="loc_NCRANumeratorAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_NCRANumeratorAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_NCRANumeratorAbstract" xlink:to="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="ncra-20210630.xsd#NCRA_DenominatorAbstract" xlink:label="loc_NCRADenominatorAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_NCRADenominatorAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_NCRADenominatorAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_NCRADenominatorAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_NCRADenominatorAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_NCRADenominatorAbstract" xlink:to="loc_us-gaapEarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_NCRADenominatorAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_NCRADenominatorAbstract" xlink:to="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://nocera.com/role/LossIncomePerShareDetailsNarrative" xlink:title="00000051 - Disclosure - (LOSS) INCOME PER SHARE (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>nocera_i10q-063021_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:NCRA="http://nocera.com/20210630"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="ncra-20210630.xsd" xlink:type="simple"/>
    <context id="From2021-01-01to2021-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-08-09">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
        </entity>
        <period>
            <instant>2021-08-09</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2021-04-012021-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2019-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_custom_StatutoryAndOtherReservesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:StatutoryAndOtherReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_custom_TotalNoceraStockholdersEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:TotalNoceraStockholdersEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-03-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-03-31_custom_StatutoryAndOtherReservesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:StatutoryAndOtherReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-03-31_custom_TotalNoceraStockholdersEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:TotalNoceraStockholdersEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-03-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="AsOf2020-03-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="AsOf2020-03-31_custom_StatutoryAndOtherReservesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:StatutoryAndOtherReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="AsOf2020-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="AsOf2020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="AsOf2020-03-31_custom_TotalNoceraStockholdersEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:TotalNoceraStockholdersEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="AsOf2020-03-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="AsOf2020-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_StatutoryAndOtherReservesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:StatutoryAndOtherReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_TotalNoceraStockholdersEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:TotalNoceraStockholdersEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2020-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_custom_StatutoryAndOtherReservesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:StatutoryAndOtherReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_custom_TotalNoceraStockholdersEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:TotalNoceraStockholdersEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-06-30_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_StatutoryAndOtherReservesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:StatutoryAndOtherReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_TotalNoceraStockholdersEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:TotalNoceraStockholdersEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_custom_StatutoryAndOtherReservesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:StatutoryAndOtherReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_custom_TotalNoceraStockholdersEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:TotalNoceraStockholdersEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="AsOf2021-03-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="AsOf2021-03-31_custom_StatutoryAndOtherReservesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:StatutoryAndOtherReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="AsOf2021-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="AsOf2021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="AsOf2021-03-31_custom_TotalNoceraStockholdersEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:TotalNoceraStockholdersEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="AsOf2021-03-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="AsOf2021-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_StatutoryAndOtherReservesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:StatutoryAndOtherReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_TotalNoceraStockholdersEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:TotalNoceraStockholdersEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_StatutoryAndOtherReservesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:StatutoryAndOtherReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_TotalNoceraStockholdersEquityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">NCRA:TotalNoceraStockholdersEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_XfcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">NCRA:XfcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NCRA:TwoCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_FourCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NCRA:FourCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NCRA:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NCRA:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NCRA:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NCRA:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NCRA:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NCRA:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_AllCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NCRA:AllCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_AllCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">NCRA:AllCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_EquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_EquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_us-gaap_VehiclesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_VehiclesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_XinFengConstructionCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">NCRA:XinFengConstructionCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_XinFengConstructionCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">NCRA:XinFengConstructionCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2019-01-012019-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-30_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_country_HK">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_PrcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">NCRA:PrcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_MountainShareTransferMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:MountainShareTransferMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_MountainShareTransferMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:MountainShareTransferMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_YinChiehChengMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:YinChiehChengMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_YinChiehChengMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:YinChiehChengMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_TaisiElectricMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:TaisiElectricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_TaisiElectricMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:TaisiElectricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_ZhangBiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:ZhangBiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_ZhangBiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:ZhangBiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_ZhangBiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:ZhangBiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_ZhangBiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:ZhangBiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_YinChiehChengMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:YinChiehChengMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_YinChiehChengMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:YinChiehChengMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_YinChiehChengMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:YinChiehChengMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_YinChiehChengMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:YinChiehChengMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-04-012021-06-30_custom_MountainShareTransferMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:MountainShareTransferMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-06-30_custom_MountainShareTransferMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:MountainShareTransferMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-06-30_custom_MountainShareTransferMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:MountainShareTransferMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-06-30_custom_MountainShareTransferMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001756180</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">NCRA:MountainShareTransferMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2021-01-01to2021-06-30">0001756180</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2021-01-01to2021-06-30">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2021-01-01to2021-06-30">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus contextRef="From2021-01-01to2021-06-30">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="From2021-01-01to2021-06-30">2021</dei:DocumentFiscalYearFocus>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2021-06-30"
      id="xdx2ixbrl0122"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2020-12-31"
      id="xdx2ixbrl0123"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0430"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-03-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0431"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-03-31_custom_StatutoryAndOtherReservesMember"
      id="xdx2ixbrl0432"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0433"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0439"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-03-31_custom_StatutoryAndOtherReservesMember"
      id="xdx2ixbrl0441"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0442"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0443"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-03-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0445"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0448"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-03-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0449"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-03-31_custom_StatutoryAndOtherReservesMember"
      id="xdx2ixbrl0450"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0452"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2020-04-012020-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0468"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2020-04-012020-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0469"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2020-04-012020-06-30_custom_StatutoryAndOtherReservesMember"
      id="xdx2ixbrl0470"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2020-04-012020-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0471"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2020-04-012020-06-30_custom_StatutoryAndOtherReservesMember"
      id="xdx2ixbrl0479"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2020-04-012020-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0480"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2020-04-012020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0481"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2020-04-012020-06-30_custom_TotalNoceraStockholdersEquityMember"
      id="xdx2ixbrl0482"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2020-04-012020-06-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0483"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2020-04-012020-06-30"
      id="xdx2ixbrl0484"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-04-012020-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0488"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-04-012020-06-30_custom_StatutoryAndOtherReservesMember"
      id="xdx2ixbrl0490"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-04-012020-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0491"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-04-012020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0492"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-04-012020-06-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0494"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2020-04-012020-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0497"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2020-04-012020-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0498"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2020-04-012020-06-30_custom_StatutoryAndOtherReservesMember"
      id="xdx2ixbrl0499"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2020-04-012020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0501"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0523"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0528"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-012021-03-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0529"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-012021-03-31_custom_StatutoryAndOtherReservesMember"
      id="xdx2ixbrl0530"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0531"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-012021-03-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0534"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0537"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-03-31_custom_StatutoryAndOtherReservesMember"
      id="xdx2ixbrl0539"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0540"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0541"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-03-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0543"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0546"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-03-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0547"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-03-31_custom_StatutoryAndOtherReservesMember"
      id="xdx2ixbrl0548"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0550"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-03-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0552"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-03-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0561"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-04-012021-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0566"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-04-012021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0567"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-04-012021-06-30_custom_StatutoryAndOtherReservesMember"
      id="xdx2ixbrl0568"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-04-012021-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0569"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-04-012021-06-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0572"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-04-012021-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0575"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-04-012021-06-30_custom_StatutoryAndOtherReservesMember"
      id="xdx2ixbrl0577"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-04-012021-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0578"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-04-012021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0579"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-04-012021-06-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0581"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0584"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0585"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30_custom_StatutoryAndOtherReservesMember"
      id="xdx2ixbrl0586"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0588"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0590"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-06-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0599"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2021-04-012021-06-30"
      id="xdx2ixbrl0814"
      unitRef="USD"
      xsi:nil="true"/>
    <dei:DocumentType contextRef="From2021-01-01to2021-06-30">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="From2021-01-01to2021-06-30">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="From2021-01-01to2021-06-30">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="From2021-01-01to2021-06-30">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="From2021-01-01to2021-06-30">000-55993</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2021-01-01to2021-06-30">NOCERA, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2021-01-01to2021-06-30">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="From2021-01-01to2021-06-30">16-1626611</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2021-01-01to2021-06-30">3F (Building B), No. 185, Sec 1, Datong Rd.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="From2021-01-01to2021-06-30">Xizhi District</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="From2021-01-01to2021-06-30">Taiwan</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry contextRef="From2021-01-01to2021-06-30">CN</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode contextRef="From2021-01-01to2021-06-30">00000</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2021-01-01to2021-06-30">(404)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2021-01-01to2021-06-30">816-8240</dei:LocalPhoneNumber>
    <dei:EntityCurrentReportingStatus contextRef="From2021-01-01to2021-06-30">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2021-01-01to2021-06-30">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="From2021-01-01to2021-06-30">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2021-01-01to2021-06-30">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2021-01-01to2021-06-30">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="From2021-01-01to2021-06-30">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany contextRef="From2021-01-01to2021-06-30">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2021-08-09" decimals="INF" unitRef="Shares">9131786</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">647078</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">1023531</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">887889</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">432309</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">1927177</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">1723674</us-gaap:InventoryNet>
    <NCRA:AdvanceToSuppliers contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">194689</NCRA:AdvanceToSuppliers>
    <NCRA:AdvanceToSuppliers contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">1732</NCRA:AdvanceToSuppliers>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">44644</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">3161</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">1180962</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">896876</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">4882439</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">4081283</us-gaap:AssetsCurrent>
    <NCRA:RetentionReceivables contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">243538</NCRA:RetentionReceivables>
    <NCRA:RetentionReceivables contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">458392</NCRA:RetentionReceivables>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">0</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2300</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">73436</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">50926</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">332040</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">332040</us-gaap:Goodwill>
    <us-gaap:NoncurrentAssets contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">649014</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">843658</us-gaap:NoncurrentAssets>
    <us-gaap:Assets contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">5531453</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">4924941</us-gaap:Assets>
    <us-gaap:NotesPayableCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">235717</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">187447</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">18987</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">18798</us-gaap:AccountsPayableCurrent>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">304336</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">56836</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <NCRA:AdvanceReceipts contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">1797821</NCRA:AdvanceReceipts>
    <NCRA:AdvanceReceipts contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">1285777</NCRA:AdvanceReceipts>
    <us-gaap:DueToRelatedPartiesCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">7681</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">7681</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">315629</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">285186</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LoansPayableToBankCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">270382</us-gaap:LoansPayableToBankCurrent>
    <us-gaap:LoansPayableToBankCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">532824</us-gaap:LoansPayableToBankCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">2950553</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2374549</us-gaap:LiabilitiesCurrent>
    <us-gaap:Liabilities contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">2950553</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2374549</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2021-06-30"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2020-12-31"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2021-06-30" decimals="INF" unitRef="Shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2021-06-30" decimals="INF" unitRef="Shares">9131786</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">9131786</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2021-06-30" decimals="INF" unitRef="Shares">9131786</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">9131786</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">9132</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">9132</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">2899449</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2692973</us-gaap:AdditionalPaidInCapital>
    <NCRA:StatutoryAndOtherReserves contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">191219</NCRA:StatutoryAndOtherReserves>
    <NCRA:StatutoryAndOtherReserves contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">191219</NCRA:StatutoryAndOtherReserves>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">-515805</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">-293162</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">-3095</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">-49770</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">2580900</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2550392</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">0</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">0</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">2580900</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2550392</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">5531453</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">4924941</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">1267547</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">469078</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">2847033</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">1159731</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">1194057</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">211820</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">2424899</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">504335</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">73490</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">257258</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">422134</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">655396</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">334991</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">255735</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">570226</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">428047</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">334991</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">255735</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">570226</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">428047</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">-261501</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">1523</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">-148092</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">227349</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">-1953</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">36</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">-3712</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">3</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">-263454</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">1559</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">-151804</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">227352</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">8679</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">-28443</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">70839</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">-18736</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">-272133</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">30002</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">-222643</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">246088</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">-3473</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">-6705</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">-272133</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">33475</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">-222643</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">252793</us-gaap:NetIncomeLoss>
    <us-gaap:ProfitLoss
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">-272133</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">30002</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">-222643</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">246088</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">-48344</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">5510</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">-46675</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">4118</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">-320477</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">35512</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">-269318</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">250206</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">-0</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">3449</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">-0</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">7204</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">-320477</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">38961</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">-269318</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">257410</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2021-04-012021-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.0298</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2020-04-012020-06-30"
      decimals="INF"
      unitRef="USDPShares">0.0025</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.0244</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2020-01-012020-06-30"
      decimals="INF"
      unitRef="USDPShares">0.0192</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2021-04-012021-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.0298</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2020-04-012020-06-30"
      decimals="INF"
      unitRef="USDPShares">0.0019</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.0244</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2020-01-012020-06-30"
      decimals="INF"
      unitRef="USDPShares">0.0143</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2021-04-012021-06-30"
      decimals="INF"
      unitRef="Shares">9131786</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-04-012020-06-30"
      decimals="INF"
      unitRef="Shares">13181786</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="Shares">9131786</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-01-012020-06-30"
      decimals="INF"
      unitRef="Shares">13181786</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2021-04-012021-06-30"
      decimals="INF"
      unitRef="Shares">9131786</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2020-04-012020-06-30"
      decimals="INF"
      unitRef="Shares">17659384</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="Shares">9131786</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2020-01-012020-06-30"
      decimals="INF"
      unitRef="Shares">17624585</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">-222643</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">246088</us-gaap:ProfitLoss>
    <us-gaap:Depreciation
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">3603</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">24338</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">53156</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">-2303</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">44703</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">206476</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">58722</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">443382</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">105691</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">166457</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">105773</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">-191417</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">-3155</us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">20448</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">125612</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <NCRA:IncreaseDecreaseOperatingLeaseRightofuseAsset
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">-0</NCRA:IncreaseDecreaseOperatingLeaseRightofuseAsset>
    <NCRA:IncreaseDecreaseOperatingLeaseRightofuseAsset
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">-25007</NCRA:IncreaseDecreaseOperatingLeaseRightofuseAsset>
    <NCRA:IncreaseDecreaseInRetentionReceivables
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">-222676</NCRA:IncreaseDecreaseInRetentionReceivables>
    <NCRA:IncreaseDecreaseInRetentionReceivables
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">-0</NCRA:IncreaseDecreaseInRetentionReceivables>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayable
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">-132</us-gaap:IncreaseDecreaseInOtherAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayable
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">21579</us-gaap:IncreaseDecreaseInOtherAccountsPayable>
    <us-gaap:IncreaseDecreaseInNotesPayableCurrent
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">43985</us-gaap:IncreaseDecreaseInNotesPayableCurrent>
    <us-gaap:IncreaseDecreaseInNotesPayableCurrent
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:IncreaseDecreaseInNotesPayableCurrent>
    <NCRA:IncreaseDecreaseInAdvanceFromCustomers
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">-0</NCRA:IncreaseDecreaseInAdvanceFromCustomers>
    <NCRA:IncreaseDecreaseInAdvanceFromCustomers
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">-221902</NCRA:IncreaseDecreaseInAdvanceFromCustomers>
    <NCRA:IncreaseDecreaseInAdvanceReceipt
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">-481208</NCRA:IncreaseDecreaseInAdvanceReceipt>
    <NCRA:IncreaseDecreaseInAdvanceReceipt
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">-0</NCRA:IncreaseDecreaseInAdvanceReceipt>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">245955</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">8417</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">24251</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">4990</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">-618971</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">-8406</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">284086</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">-0</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">-98108</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">-348112</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">25068</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">-0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">-0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">1851</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">-25068</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">-1851</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfBankDebt
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">271432</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:RepaymentsOfBankDebt
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">15225</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">689441</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">-0</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">22766</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">828</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">-271432</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">652278</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">18155</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">13927</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">-376453</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">316242</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">1023531</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">28539</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">647078</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">344781</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:InterestPaidNet
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2019-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">12354200</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2019-12-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">12354</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">271915</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2019-12-31_custom_StatutoryAndOtherReservesMember"
      decimals="0"
      unitRef="USD">191219</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2019-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">339203</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-81350</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2019-12-31_custom_TotalNoceraStockholdersEquityMember"
      decimals="0"
      unitRef="USD">733341</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2019-12-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">29072</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">762413</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-869</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-03-31_custom_TotalNoceraStockholdersEquityMember"
      decimals="0"
      unitRef="USD">-869</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-03-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">-523</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-03-31"
      decimals="0"
      unitRef="USD">-1392</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">14999</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-03-31_custom_TotalNoceraStockholdersEquityMember"
      decimals="0"
      unitRef="USD">14999</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-03-31"
      decimals="0"
      unitRef="USD">14999</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">219318</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-03-31_custom_TotalNoceraStockholdersEquityMember"
      decimals="0"
      unitRef="USD">219318</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-03-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">-3232</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-03-31"
      decimals="0"
      unitRef="USD">216086</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">12354200</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-03-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">12354</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">286914</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-03-31_custom_StatutoryAndOtherReservesMember"
      decimals="0"
      unitRef="USD">191219</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">558521</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-82219</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-03-31_custom_TotalNoceraStockholdersEquityMember"
      decimals="0"
      unitRef="USD">966789</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-03-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">25317</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2020-03-31" decimals="0" unitRef="USD">992106</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2020-04-012020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">5486</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2020-04-012020-06-30_custom_TotalNoceraStockholdersEquityMember"
      decimals="0"
      unitRef="USD">5486</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2020-04-012020-06-30_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">24</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">5510</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2020-04-012020-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">827586</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2020-04-012020-06-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">828</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2020-04-012020-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">-828</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-04-012020-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">44551</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-04-012020-06-30_custom_TotalNoceraStockholdersEquityMember"
      decimals="0"
      unitRef="USD">44551</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">44551</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:ProfitLoss
      contextRef="From2020-04-012020-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">33475</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-04-012020-06-30_custom_TotalNoceraStockholdersEquityMember"
      decimals="0"
      unitRef="USD">33475</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-04-012020-06-30_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">-3473</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">30002</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">13181786</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-06-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">13182</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">330637</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-06-30_custom_StatutoryAndOtherReservesMember"
      decimals="0"
      unitRef="USD">191219</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">591996</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-76733</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-06-30_custom_TotalNoceraStockholdersEquityMember"
      decimals="0"
      unitRef="USD">1050301</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-06-30_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">21868</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2020-06-30" decimals="0" unitRef="USD">1072169</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">9131786</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">9132</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">2692973</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_custom_StatutoryAndOtherReservesMember"
      decimals="0"
      unitRef="USD">191219</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">-293162</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-49770</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_custom_TotalNoceraStockholdersEquityMember"
      decimals="0"
      unitRef="USD">2550392</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2550392</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-012021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-1669</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-012021-03-31_custom_TotalNoceraStockholdersEquityMember"
      decimals="0"
      unitRef="USD">-1669</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">-1669</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">103155</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-03-31_custom_TotalNoceraStockholdersEquityMember"
      decimals="0"
      unitRef="USD">103155</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">103155</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">49490</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-03-31_custom_TotalNoceraStockholdersEquityMember"
      decimals="0"
      unitRef="USD">49490</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">49490</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">9131786</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-03-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">9132</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">2796128</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-03-31_custom_StatutoryAndOtherReservesMember"
      decimals="0"
      unitRef="USD">191219</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">-243672</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-51439</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-03-31_custom_TotalNoceraStockholdersEquityMember"
      decimals="0"
      unitRef="USD">2701368</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2021-03-31" decimals="0" unitRef="USD">2701368</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-04-012021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">48344</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-04-012021-06-30_custom_TotalNoceraStockholdersEquityMember"
      decimals="0"
      unitRef="USD">48344</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">48344</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-04-012021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">103321</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-04-012021-06-30_custom_TotalNoceraStockholdersEquityMember"
      decimals="0"
      unitRef="USD">103321</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">103321</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">-272133</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30_custom_TotalNoceraStockholdersEquityMember"
      decimals="0"
      unitRef="USD">-272133</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">-272133</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">9131786</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-06-30_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">9132</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      unitRef="USD">2899449</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-06-30_custom_StatutoryAndOtherReservesMember"
      decimals="0"
      unitRef="USD">191219</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">-515805</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-3095</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-06-30_custom_TotalNoceraStockholdersEquityMember"
      decimals="0"
      unitRef="USD">2580900</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">2580900</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_803_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_zoneFUQ1w46g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 1 &#160;&#160;&#160;&#160;&#160;&lt;span id="xdx_821_zHcp9nKe7eOd"&gt;PRINCIPAL ACTIVITIES AND ORGANIZATION&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The consolidated financial statements include
the financial statements of Nocera, Inc. (&#x201c;Nocera&#x201d; or the &#x201c;Company&#x201d;) and its subsidiaries, Grand Smooth Inc Limited
(&#x201c;GSI&#x201d;) and Guizhou Grand Smooth Technology Ltd. (&#x201c;GZ GST&#x201d; or &#x201c;WFOE&#x201d;), and Xin Feng Construction Co.,
Ltd. (&#x201c;XFC&#x201d;) that is controlled through contractual arrangements. Nocera, GSI, GZ GST and XFC are collectively referred to
as the &#x201c;Company&#x201d;.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Nocera was incorporated in the State of Nevada
on February 1, 2002 and is based in New Taipei City, Taiwan (R.O.C). It did not engage in any operations and was dormant from its inception
until its reverse merger of GSI on December 31, 2018.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company currently provides Land-Based Recirculation
Aquaculture Systems (&#x201c;RAS&#x201d;) for fish farming. Our primary business operations consist of the design, development and production
of RAS large scale fish tank systems, for fish farms along with expert consulting, technology transfer, and aquaculture project management
services to new and existing aquaculture management business services.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration: underline"&gt;Reverse merger&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Effective December 31, 2018, Nocera completed
a reverse merger transaction (the &#x201c;Transaction&#x201d;) pursuant to an Agreement and Plan of Merger (the &#x201c;Agreement&#x201d;),
with (i) GSI, (ii) GSI&#x2019;s shareholders, Yin-Chieh Cheng and Bi Zhang, who together owned shares constituting 100% of the issued and
outstanding ordinary shares of GSI (the &#x201c;GSI Shares&#x201d;) and (iii) GSI Acquisition Corp. Under the terms of the Agreement, the
GSI Shareholders transferred to Nocera all of the GSI Shares in exchange for the issuance of 10,000,000 shares (the &#x201c;Shares&#x201d;)
of Nocera&#x2019;s common stock (the &#x201c;Share Exchange&#x201d;). As a result of the reverse merger, GSI became Nocera&#x2019;s wholly-owned
subsidiary and Yin-Chieh Cheng and Bi Zhang, the former shareholders of GSI, became Nocera&#x2019;s controlling shareholders. The share
exchange transaction with GSI was treated as a reverse merger, with GSI as the accounting acquirer and Nocera as the acquired party.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;GSI is a limited company established under the
laws and regulations of Hong Kong on August 1, 2014, and is a holding company without any operation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;GZ WFH was incorporated in Xingyi City, Guizhou
Province, People&#x2019;s Republic of China (&#x201c;PRC&#x201d;) on October 25, 2017, and is engaged in providing fish farming containers
service, which integrates sales, installments, and maintenance of aquaculture equipment. The registered capital of GZ WFH is RMB$5,000,000
(equal to US$733,138).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On November 13, 2018, GSI incorporated GZ GST
in PRC with registered capital of US$15,000.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&lt;span style="text-decoration: underline"&gt;Divestiture&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On September 21, 2020, the Company filed a current
report on Form 8-K outlining the lack of communication that leads to the termination by Nocera, Inc. of its relationship with Guizhou
Wan Feng Hu Intelligent Aquatic Technology Co. Limited (&#x201c;GZ WFH&#x201d;) and its management, and termination of the Variable Interest
Entity agreements between the parties.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Subsequently on October 8, 2020, Zhang Bi and
GZ WFH entered into a Settlement Agreement and Release with Nocera, Inc. wherein all claims as to GZ WFH&#x2019;s debt (claim to shares
in Nocera, Inc. or GZ GST) were compromised, settled, and otherwise resolved as to any and all claims or causes of action whatsoever against
Nocera for any matter, action, or representation as to Nocera, and any debt to ownership of Nocera or GZ GST up to the date of the agreement.
The consideration for the agreement was mutual waiver of any and all claims against each other and GZ GST, and GZ WFH (including Zhang
Bi) waives any claims to Nocera stock, meaning the 4,750,000 shares of common stock of Nocera owned by Zhang Bi were cancelled as part
of the agreement. The Settlement Agreement and Release is attached hereto as Exhibit _____.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration: underline"&gt;The VIE Agreements&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On December 31, 2020, Nocera and XFC, a domestic
funded limited liability company registered in Taiwan (R.O.C), entered into a series of contractual agreements (&#x201c;VIE Agreements&#x201d;)
whereby Nocera, Inc. agreed to provide technical consulting and related services to XFC. As a result, Nocera has been determined to be
the primary beneficiary of XFC and XFC became VIE (Variable Interest Entity) of Nocera.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On December 31, 2020, Nocera exchanged &lt;span id="xdx_90F_ecustom--SharesExchanged_c20201231__us-gaap--StatementClassOfStockAxis__us-gaap--RestrictedStockMember_zQQbhnnehN9j"&gt;700,000&lt;/span&gt;
shares of the Company&#x2019;s restricted common stock to Shareholders of XFC in exchange for &lt;span id="xdx_90F_eus-gaap--VariableInterestEntityOwnershipPercentage_dp_c20200101__20201231__dei--LegalEntityAxis__custom--XfcMember_zbhZCMc70jEl"&gt;100&lt;/span&gt;% controlling interest in XFC.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The VIE structure was adopted mainly because the
China and Taiwan (R.O.C.) operating company may in the future engage in business that may require special licenses in China and which
can be an industry that prohibits foreign investment. WFOE has entered into the following contractual arrangements with a stockholder
of XFC, that enable the Company to (1) have the power to direct the activities that most significantly affects the economic performance
of XFC, and (2) receive the economic benefits of XFC that could be significant to XFC. The Company is fully and exclusively responsible
for the management of XFC, assumes all of the risk of losses of XFC and has the exclusive right to exercise all voting rights of XFC&#x2019;s
stockholder. Therefore, in accordance with ASC 810 "Consolidation", the Company is considered the primary beneficiary of XFC
and has consolidated XFC&#x2019;s assets, liabilities, results of operations, and cash flows in the accompanying consolidated financial
statements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;(1) Voting Rights Proxy Agreement &amp;amp; Power
of Attorney. Mr. Tsai, Wen-Chih, Ms. Tu, Hui-Min, Mr. Tsai, Chin-Yao, and Mr. Tsai, Chin-Chao (Existing Stockholders) hereby irrevocably
undertake that they authorize Nocera or the individual then designated by Nocera (&#x201c;Attorney&#x201d;) to exercise, on his behalf,
the following rights available to them in their capacity as a stockholder of the XFC under the then effective articles of association
of the XFC (collectively, &#x201c;Powers&#x201d;): (a) to propose the convening of, and attend, stockholders&#x2019; meetings in accordance
with the articles of association of the XFC on behalf of the Existing Stockholder; (b) to exercise voting rights on behalf of the Existing
Stockholder on all matters required to be deliberated and resolved by the stockholders&#x2019; meeting, including without limitation the
appointment and election of the directors and other executives to be appointed and removed by the stockholders, of the XFC the sale or
transfer of all or part of the equity held by stockholders in the XFC; (c) to exercise other stockholders&#x2019; voting rights under the
articles of association of the XFC (including any other stockholders&#x2019; voting rights stipulated upon an amendment to such articles
of association); (d) other voting rights that stockholders shall enjoy under the Taiwan (R.O.C.) laws, as amended, revised, supplemented
and re-enacted, no matter whether they take effect before or after the conclusion of this Agreement. The Existing Stockholders shall not
revoke the authorization and entrustment accorded to the Attorney other than in the case where Nocera gives the Existing Stockholders
a written notice requesting the replacement of the Attorney, in which event the Existing Stockholders shall immediately appoint such other
person as then designated by Nocera to exercise the foregoing Powers and such new authorization and entrustment shall supersede, immediately
upon its grant, the original authorization, and entrustment.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;(2) Exclusive Business Cooperation Agreement.
Nocera agrees to provide technical consulting and services including management consulting services, general and financial advisory service
and various general and administrative service, for the specific content thereof (hereinafter referred to as the &#x201c;Target Business&#x201d;)
to the XFC as the technical consulting and service provider of the XFC in accordance with the conditions set forth herein during the term
of this Agreement. XFC agrees to accept the technical consulting and services provided by Nocera. XFC further agrees that, without the
prior written consent of Nocera, during the term of this Agreement, it shall not accept any technical consulting and services identical
or similar to Target Business that are provided by any third party.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;(3) Equity Pledge Agreement. Under the Equity
Interest Pledge Agreement between Nocera and Mr. Tsai, Wen-Chih, Ms. Tu, Hui-Min, Mr. Tsai, Chin-Yao, and Mr. Tsai, Chin-Chao, the stockholder
of XFC, stockholder pledged all of his equity interests in XFC to Nocera to guarantee the performance of XFC&#x2019;s obligations under
the Exclusive Business Cooperation Agreement. Under the terms of the agreement, in the event that XFC or stockholders breach their respective
contractual obligations under the Exclusive Business Cooperation Agreement, Nocera, as pledge, will be entitled to certain rights, including,
but not limited to, the right to collect dividends generated by the pledged equity interests. Zhang Bi also agreed that upon the occurrence
of any event of default, as set forth in the Equity Interest Pledge Agreement, Nocera is entitled to claim indemnity.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;(4) Exclusive Call Option Agreement. XFC and its
stockholders, Mr. Tsai, Wen-Chih, Ms. Tu, Hui-Min, Mr. Tsai, Chin-Yao, and Mr. Tsai, Chin-Chao, have entered into an Exclusive Call Option
Agreement with Nocera. Under the Exclusive Call Option Agreement, the XFC stockholders irrevocably granted Nocera (or its designee) an
exclusive option to purchase, to the extent permitted under Taiwan (R.O.C.) law, part or all of their equity interests in XFC. According
to the Exclusive Call Option Agreement, the purchase price shall be the minimum price permitted by applicable Taiwan (R.O.C.) Law at the
time when such share transfer occurs.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <NCRA:SharesExchanged
      contextRef="AsOf2020-12-31_us-gaap_RestrictedStockMember"
      decimals="INF"
      unitRef="Shares">700000</NCRA:SharesExchanged>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="From2020-01-012020-12-31_custom_XfcMember"
      decimals="INF"
      unitRef="Pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_80B_eus-gaap--SignificantAccountingPoliciesTextBlock_z3Q94J2cTvZ5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Note 2&#160;&#160;&#160;&#160;&#160; &lt;span id="xdx_821_zYhy7kdfJ7jl"&gt;SUMMARY
OF SIGNIFICANT ACCOUNTING POLICY&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84D_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zR6bKLdgDuCk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_864_zZKt1tOdc9pa"&gt;Basis of Presentation&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The accompanying unaudited condensed consolidated
financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;)
and pursuant to the rules and regulations of the United States Securities and Exchange Commission (&#x201c;SEC&#x201d;) for interim financial
information. Accordingly, these financial statements do not include all of the information and footnotes required for complete financial
statements and should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the
Company&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2020 filed with the SEC on May 14, 2021.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In the opinion of management, all adjustments
(which include normal recurring adjustments) necessary to present a fair presentation of the Company&#x2019;s unaudited condensed consolidated
financial position as of June 30, 2021, its consolidated results of operations for the six months ended June 30, 2021, cash flows for
the six months ended June 30, 2021 and change in equity for the six months ended June 30, 2021, as applicable, have been made. Operating
results for the six months ended June 30, 2021 are not necessarily indicative of the operating results that may be expected for the year
ending December 31, 2020 or any future periods.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_848_eus-gaap--ConcentrationRiskCreditRisk_zflWX80q5Hki" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_865_zU1kzHnNEKdk"&gt;Concentrations of Credit Risk&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Financial instruments that potentially expose
the Company to concentrations of credit risk consist primarily of accounts receivable. The Company conducts credit evaluations of its
customers and suppliers, and generally does not require collateral or other security from them. The Company evaluates its collection experience
and long outstanding balances to determine the need for an allowance for doubtful accounts. The Company conducts periodic reviews of the
financial condition and payment practices of its customers to minimize collection risk on accounts receivable.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;There were two customers who represent &lt;span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20200630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoCustomersMember_zBgEFxrnDXcj" title="Concentration risk"&gt;100&lt;/span&gt;%
of the Company&#x2019;s total revenue for the six months ended June 30, 2020. There were four customers who represent &lt;span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FourCustomersMember_zX2ffaTHYy64" title="Concentration risk"&gt;99&lt;/span&gt;% of the
Company&#x2019;s total revenue for the six months ended June 30, 2021.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following table sets forth a summary of single customers who represent 10% or more of the Company&#x2019;s total accounts receivable,
net:&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_zmS4r54krPYe" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span id="xdx_8B2_zWHDaUpaY1v9" style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;Concentrations
    of credit risk&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, &lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31, &lt;br/&gt; 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Percentage
    of the Company&#x2019;s accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 66%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Customer
    A&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zUUbMIjf4MT" style="width: 13%; font-size: 10pt; text-align: right" title="Concentration percentage"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;12.95%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zUw66gasD3" style="width: 13%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;26.33%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Customer
    B&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_zvwkiZD8jeb1" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;68.21%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_zBokFpKwHjme" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;73.67%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Customer
    C&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zcAXXn0TzoT1" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;12.74%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ConcentrationRiskPercentage1_dp0_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zssDhdHLcH" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AllCustomersMember_zPsHU0tel7Wk" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;93.90%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AllCustomersMember_zO9RV57OSAYj" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;100.00%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A4_zHJYNzEa6qj4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;











&lt;p id="xdx_846_eus-gaap--RevenueRecognitionPolicyTextBlock_z4WazoZQu1A8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_86B_zeNYN3ROJD7"&gt;Revenue Recognition&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company recognizes revenue in accordance with
Accounting Standards Codification (&#x201c;ASC&#x201d;) 606, &#x201c;Revenue from Contracts with Customers&#x201d;.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The core principle of the guidance is that an
entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration
to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, the Company applies
the following steps:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 3%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#x95;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 94%; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Step 1: Identify
    the contract (s) with a customer&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#x95;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Step 2: Identify the performance
    obligations in the contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#x95;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Step 3: Determine the transaction
    price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#x95;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Step 4: Allocate the transaction
    price to the performance obligation in the contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#x95;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Step 5: Recognize revenue
    when (or as) the entity satisfies a performance obligation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company considered revenue is recognized when
(or as) the Company satisfies performance obligations by transferring promised goods or services to its customers. Revenue is measured
at the transaction price which is based on the amount of consideration that the Company expects to receive in exchange for transferring
the promised goods or services to its customers. Contracts with customers are comprised of invoices and written contracts.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company does not have arrangements for returns
from customers and does not have any future obligations directly or indirectly related to services resale by customers. The Company has
no sales incentive programs.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company provides goods, maintenance service
warranties for the goods sold with a period vary from 18 months to 72 months, which majority are 18 months, and exclusive sales agency
license to its customers. For performance obligation related to providing products, the Company expects to recognize the revenue according
to the delivery of products. For performance obligation related to maintenance service warranties, the Company expects to recognize the
revenue on a ratable basis using a time-based output method. The performance obligations are typically satisfied as services are rendered
on a straight-line basis over the contract term, which is generally for 18 months as majority of the maintenance service warranties periods
provided are 18 months. For performance obligation related to exclusive agency license, the Company recognizes the revenue ratably upon
the satisfaction over the estimated economic life of the license.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company does not have amounts of contract
assets since revenue is recognized as control of goods is transferred. The contract liabilities consist of advance payments from customers
and deferred revenue. Advance payments from customer are expected to be recognized as revenue within 12 months. Deferred revenue is expected
to be recognized as revenue within 12 months.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_843_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zStMtxtmreY5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_86E_zfSWA22qpYXl"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The FASB issued several updates during the period, none of these
standards are either applicable to the Company or require adoption at a future date and none are expected to have a material impact on
the consolidated financial statements upon adoption.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;













</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_84D_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zR6bKLdgDuCk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_864_zZKt1tOdc9pa"&gt;Basis of Presentation&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The accompanying unaudited condensed consolidated
financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;)
and pursuant to the rules and regulations of the United States Securities and Exchange Commission (&#x201c;SEC&#x201d;) for interim financial
information. Accordingly, these financial statements do not include all of the information and footnotes required for complete financial
statements and should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the
Company&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2020 filed with the SEC on May 14, 2021.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In the opinion of management, all adjustments
(which include normal recurring adjustments) necessary to present a fair presentation of the Company&#x2019;s unaudited condensed consolidated
financial position as of June 30, 2021, its consolidated results of operations for the six months ended June 30, 2021, cash flows for
the six months ended June 30, 2021 and change in equity for the six months ended June 30, 2021, as applicable, have been made. Operating
results for the six months ended June 30, 2021 are not necessarily indicative of the operating results that may be expected for the year
ending December 31, 2020 or any future periods.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_848_eus-gaap--ConcentrationRiskCreditRisk_zflWX80q5Hki" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_865_zU1kzHnNEKdk"&gt;Concentrations of Credit Risk&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Financial instruments that potentially expose
the Company to concentrations of credit risk consist primarily of accounts receivable. The Company conducts credit evaluations of its
customers and suppliers, and generally does not require collateral or other security from them. The Company evaluates its collection experience
and long outstanding balances to determine the need for an allowance for doubtful accounts. The Company conducts periodic reviews of the
financial condition and payment practices of its customers to minimize collection risk on accounts receivable.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;There were two customers who represent &lt;span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20200630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoCustomersMember_zBgEFxrnDXcj" title="Concentration risk"&gt;100&lt;/span&gt;%
of the Company&#x2019;s total revenue for the six months ended June 30, 2020. There were four customers who represent &lt;span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FourCustomersMember_zX2ffaTHYy64" title="Concentration risk"&gt;99&lt;/span&gt;% of the
Company&#x2019;s total revenue for the six months ended June 30, 2021.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The
following table sets forth a summary of single customers who represent 10% or more of the Company&#x2019;s total accounts receivable,
net:&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_zmS4r54krPYe" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span id="xdx_8B2_zWHDaUpaY1v9" style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;Concentrations
    of credit risk&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, &lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31, &lt;br/&gt; 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Percentage
    of the Company&#x2019;s accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 66%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Customer
    A&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zUUbMIjf4MT" style="width: 13%; font-size: 10pt; text-align: right" title="Concentration percentage"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;12.95%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zUw66gasD3" style="width: 13%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;26.33%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Customer
    B&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_zvwkiZD8jeb1" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;68.21%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_zBokFpKwHjme" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;73.67%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Customer
    C&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zcAXXn0TzoT1" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;12.74%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ConcentrationRiskPercentage1_dp0_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zssDhdHLcH" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AllCustomersMember_zPsHU0tel7Wk" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;93.90%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AllCustomersMember_zO9RV57OSAYj" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;100.00%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A4_zHJYNzEa6qj4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;











</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-01-012020-06-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoCustomersMember"
      decimals="INF"
      unitRef="Pure">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2021-01-012021-06-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_FourCustomersMember"
      decimals="INF"
      unitRef="Pure">0.99</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="From2021-01-01to2021-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_zmS4r54krPYe" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span id="xdx_8B2_zWHDaUpaY1v9" style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;Concentrations
    of credit risk&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, &lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31, &lt;br/&gt; 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Percentage
    of the Company&#x2019;s accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 66%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Customer
    A&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zUUbMIjf4MT" style="width: 13%; font-size: 10pt; text-align: right" title="Concentration percentage"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;12.95%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zUw66gasD3" style="width: 13%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;26.33%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Customer
    B&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_zvwkiZD8jeb1" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;68.21%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_zBokFpKwHjme" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;73.67%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Customer
    C&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zcAXXn0TzoT1" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;12.74%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ConcentrationRiskPercentage1_dp0_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zssDhdHLcH" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AllCustomersMember_zPsHU0tel7Wk" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;93.90%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AllCustomersMember_zO9RV57OSAYj" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;100.00%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2021-01-012021-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerAMember"
      decimals="INF"
      unitRef="Pure">0.1295</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-01-012020-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerAMember"
      decimals="INF"
      unitRef="Pure">0.2633</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2021-01-012021-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerBMember"
      decimals="INF"
      unitRef="Pure">0.6821</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-01-012020-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerBMember"
      decimals="INF"
      unitRef="Pure">0.7367</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2021-01-012021-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerCMember"
      decimals="INF"
      unitRef="Pure">0.1274</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-01-012020-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerCMember"
      decimals="INF"
      unitRef="Pure">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2021-01-012021-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_AllCustomersMember"
      decimals="INF"
      unitRef="Pure">0.9390</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-01-012020-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_AllCustomersMember"
      decimals="INF"
      unitRef="Pure">1.0000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_846_eus-gaap--RevenueRecognitionPolicyTextBlock_z4WazoZQu1A8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_86B_zeNYN3ROJD7"&gt;Revenue Recognition&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company recognizes revenue in accordance with
Accounting Standards Codification (&#x201c;ASC&#x201d;) 606, &#x201c;Revenue from Contracts with Customers&#x201d;.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The core principle of the guidance is that an
entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration
to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, the Company applies
the following steps:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 3%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#x95;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 94%; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Step 1: Identify
    the contract (s) with a customer&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#x95;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Step 2: Identify the performance
    obligations in the contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#x95;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Step 3: Determine the transaction
    price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#x95;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Step 4: Allocate the transaction
    price to the performance obligation in the contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#x95;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Step 5: Recognize revenue
    when (or as) the entity satisfies a performance obligation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company considered revenue is recognized when
(or as) the Company satisfies performance obligations by transferring promised goods or services to its customers. Revenue is measured
at the transaction price which is based on the amount of consideration that the Company expects to receive in exchange for transferring
the promised goods or services to its customers. Contracts with customers are comprised of invoices and written contracts.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company does not have arrangements for returns
from customers and does not have any future obligations directly or indirectly related to services resale by customers. The Company has
no sales incentive programs.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company provides goods, maintenance service
warranties for the goods sold with a period vary from 18 months to 72 months, which majority are 18 months, and exclusive sales agency
license to its customers. For performance obligation related to providing products, the Company expects to recognize the revenue according
to the delivery of products. For performance obligation related to maintenance service warranties, the Company expects to recognize the
revenue on a ratable basis using a time-based output method. The performance obligations are typically satisfied as services are rendered
on a straight-line basis over the contract term, which is generally for 18 months as majority of the maintenance service warranties periods
provided are 18 months. For performance obligation related to exclusive agency license, the Company recognizes the revenue ratably upon
the satisfaction over the estimated economic life of the license.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company does not have amounts of contract
assets since revenue is recognized as control of goods is transferred. The contract liabilities consist of advance payments from customers
and deferred revenue. Advance payments from customer are expected to be recognized as revenue within 12 months. Deferred revenue is expected
to be recognized as revenue within 12 months.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_843_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zStMtxtmreY5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_86E_zfSWA22qpYXl"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The FASB issued several updates during the period, none of these
standards are either applicable to the Company or require adoption at a future date and none are expected to have a material impact on
the consolidated financial statements upon adoption.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;













</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:AccountsAndNontradeReceivableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_804_eus-gaap--AccountsAndNontradeReceivableTextBlock_zdMyDYDx5tzf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Note 3&#160;&#160;&#160;&#160;&#160;&lt;span id="xdx_82F_z5xU2lp5K60j"&gt;ACCOUNTS RECEIVABLE, NET&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of June 30, 2021 and December 31, 2020, accounts
receivable consisted of the following:&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_z3HVl7s9wEOl" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACCOUNTS RECEIVABLE, NET (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span id="xdx_8B6_zNVAq1uJfv73" style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;Schedule
    of accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_497_20210630" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_494_20201231" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, &lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31, &lt;br/&gt; 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--AccountsReceivableGross_iI_pp0p0_maARNCzK6c_zB5eYGtwHfGb" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Accounts
    receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 13%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;887,889&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 13%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;432,309&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_d0_msARNCzK6c_zlCiOMHWAT6a" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Less:
    Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--AccountsReceivableNetCurrent_iI_pp0p0_mtARNCzK6c_zFjFTd7LIO74" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;887,889&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;432,309&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AE_zu4RIfsUhFC2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;For
the six months ended June 30, 2021 and for the years ended December 31, 2020, the Company has recorded provision for doubtful accounts
of &lt;span id="xdx_904_eus-gaap--ProvisionForDoubtfulAccounts_pp0p0_c20200401__20200630_zg7hAJYNE4e4" title="Provision for doubtful accounts"&gt;&lt;span id="xdx_908_eus-gaap--ProvisionForDoubtfulAccounts_pp0p0_c20210401__20210630_zyUvBnTN40C1" title="Provision for doubtful accounts"&gt;&lt;span id="xdx_901_eus-gaap--ProvisionForDoubtfulAccounts_c20210101__20210630_pp0p0" title="Provision for doubtful accounts"&gt;&lt;span id="xdx_903_eus-gaap--ProvisionForDoubtfulAccounts_c20200101__20200630_pp0p0" style="display: none" title="Provision for doubtful accounts"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; nil.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:AccountsAndNontradeReceivableTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_z3HVl7s9wEOl" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACCOUNTS RECEIVABLE, NET (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span id="xdx_8B6_zNVAq1uJfv73" style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;Schedule
    of accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_497_20210630" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_494_20201231" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, &lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31, &lt;br/&gt; 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--AccountsReceivableGross_iI_pp0p0_maARNCzK6c_zB5eYGtwHfGb" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Accounts
    receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 13%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;887,889&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 13%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;432,309&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_d0_msARNCzK6c_zlCiOMHWAT6a" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Less:
    Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--AccountsReceivableNetCurrent_iI_pp0p0_mtARNCzK6c_zFjFTd7LIO74" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;887,889&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;432,309&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGross contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">887889</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">432309</us-gaap:AccountsReceivableGross>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">887889</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">432309</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_804_eus-gaap--InventoryDisclosureTextBlock_zUndEyrFu8D" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Note
4 &#160;&#160;&#160;&#160;&#160;&lt;span id="xdx_821_zydeC0Tv3FY3"&gt;INVENTORIES&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;As of June 30,
2021 and December 31, 2020, inventories consisted of the following:&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&#160;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zpSILeFaYk17" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INVENTORIES (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span id="xdx_8B4_zcwggJLDotEl" style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;Schedule
    of inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_49D_20210630_zXPuCufIlvr7" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_49C_20201231_zG4xztmsY1Y1" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, &lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31, &lt;br/&gt; 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--InventoryRawMaterialsNetOfReserves_iI_pp0p0_maINzYUz_zt45l2k9pDG6" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Raw
    materials&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 13%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;116,531&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 13%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;115,373&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--InventoryWorkInProcessAndRawMaterialsNetOfReserves_iI_pp0p0_maINzYUz_zY2XMzVS5xU" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Work
    in process&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,810,646&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,608,301&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--InventoryNet_iTI_pp0p0_mtINzYUz_zwn7v5QV8IX8" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,927,177&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,723,674&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AC_zb1pSOiKiUzh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zpSILeFaYk17" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INVENTORIES (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span id="xdx_8B4_zcwggJLDotEl" style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;Schedule
    of inventory&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_49D_20210630_zXPuCufIlvr7" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_49C_20201231_zG4xztmsY1Y1" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, &lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31, &lt;br/&gt; 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--InventoryRawMaterialsNetOfReserves_iI_pp0p0_maINzYUz_zt45l2k9pDG6" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Raw
    materials&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 13%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;116,531&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 13%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;115,373&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--InventoryWorkInProcessAndRawMaterialsNetOfReserves_iI_pp0p0_maINzYUz_zY2XMzVS5xU" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Work
    in process&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,810,646&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,608,301&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--InventoryNet_iTI_pp0p0_mtINzYUz_zwn7v5QV8IX8" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,927,177&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,723,674&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">116531</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">115373</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">1810646</us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">1608301</us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves>
    <us-gaap:InventoryNet contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">1927177</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">1723674</us-gaap:InventoryNet>
    <us-gaap:OtherCurrentAssetsTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_80D_eus-gaap--OtherCurrentAssetsTextBlock_zfjqQJOyXbcg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Note
5&#160;&#160;&#160;&#160;&#160; &lt;span id="xdx_82A_z2h5wsUmLrZ7"&gt;PREPAID EXPENSES AND OTHER ASSETS, NET&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zPsdPj0ZGQS6" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="display: none; font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Schedule
    of prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, &lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31, &lt;br/&gt; 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 1pt; width: 66%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Other
    receivables from third party&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AccountsAndOtherReceivablesNetCurrent_iI_pp0p0_c20210630_zKS2XblmSmx" style="border-bottom: Black 1pt solid; width: 13%; font-size: 10pt; text-align: right" title="Prepaid expenses"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;44,644&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AccountsAndOtherReceivablesNetCurrent_iI_pp0p0_c20201231_zGaPgBWPwalb" style="border-bottom: Black 1pt solid; width: 13%; font-size: 10pt; text-align: right" title="Prepaid expenses"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,161&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Prepaid
    expenses and other assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Prepaid expenses"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;44,644&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Prepaid expenses"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,161&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A4_zvRBGzFDIiWf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:OtherCurrentAssetsTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="From2021-01-01to2021-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zPsdPj0ZGQS6" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="display: none; font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Schedule
    of prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, &lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31, &lt;br/&gt; 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 1pt; width: 66%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Other
    receivables from third party&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AccountsAndOtherReceivablesNetCurrent_iI_pp0p0_c20210630_zKS2XblmSmx" style="border-bottom: Black 1pt solid; width: 13%; font-size: 10pt; text-align: right" title="Prepaid expenses"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;44,644&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AccountsAndOtherReceivablesNetCurrent_iI_pp0p0_c20201231_zGaPgBWPwalb" style="border-bottom: Black 1pt solid; width: 13%; font-size: 10pt; text-align: right" title="Prepaid expenses"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,161&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Prepaid
    expenses and other assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Prepaid expenses"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;44,644&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Prepaid expenses"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,161&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">44644</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">3161</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">44644</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">3161</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_808_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zdV3P0EFIaLj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Note
6 &#160;&#160;&#160;&#160;&#160;&lt;span id="xdx_823_zArbfBiVQ1xg"&gt;PROPERTY AND EQUIPMENT, NET&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;As of June 30,
2021 and December&#160;31, 2020, property and equipment consisted of the following:&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--PropertyPlantAndEquipmentTextBlock_zGP2erKKrhN" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PROPERTY AND EQUIPMENT, NET (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span id="xdx_8B8_zC7MWbsKgmIl" style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;Schedule
    of property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, &lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31, &lt;br/&gt; 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Furniture
    and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zCMeRH642RCa" style="font-size: 10pt; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zXSKwNnogBae" style="font-size: 10pt; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 66%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pp0p0" style="width: 13%; font-size: 10pt; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;78,388&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pp0p0" style="width: 13%; font-size: 10pt; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;51,287&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Leasehold
    improvement&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zWo67Ee4Mll8" style="font-size: 10pt; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zwtl3Yje6h6e" style="font-size: 10pt; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zpAXGT8roSka" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zYE9UBP0eOK6" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_c20210630_pp0p0" style="font-size: 10pt; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;78,388&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_c20201231_pp0p0" style="font-size: 10pt; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;51,287&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Less:
    Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20210630_zhkfjQY3y7Qg" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Accumulated depreciation"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(4,952&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20201231_z0NA5iHKWo8" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Accumulated depreciation"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(361&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Property
    and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentNet_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Property and equipment, net"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;73,436&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentNet_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Property and equipment, net"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;50,926&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_ztKXEy3shpe5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The Company recorded
depreciation expenses of $&lt;span id="xdx_903_eus-gaap--CostOfGoodsAndServicesSoldDepreciation_pp0p0_c20210101__20210630_zE98J7q5FcLd" title="Depreciation expense"&gt;3,591&lt;/span&gt; and $&lt;span id="xdx_904_eus-gaap--CostOfGoodsAndServicesSoldDepreciation_pp0p0_c20200101__20200630_zRtwKjtBwsQf" title="Depreciation expense"&gt;24,338&lt;/span&gt; for the six months ended June 30, 2021 and 2020, respectively, and $&lt;span id="xdx_909_eus-gaap--CostOfGoodsAndServicesSoldDepreciation_pp0p0_c20210401__20210630_zo69Jge2CB9d" title="Depreciation expense"&gt;2,373&lt;/span&gt; and $&lt;span id="xdx_909_eus-gaap--CostOfGoodsAndServicesSoldDepreciation_pp0p0_c20200401__20200630_zCfmtZnGGdHk" title="Depreciation expense"&gt;12,075&lt;/span&gt; for
the three months ended June 30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;











</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2021-01-01to2021-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--PropertyPlantAndEquipmentTextBlock_zGP2erKKrhN" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PROPERTY AND EQUIPMENT, NET (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span id="xdx_8B8_zC7MWbsKgmIl" style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;Schedule
    of property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, &lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31, &lt;br/&gt; 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Furniture
    and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zCMeRH642RCa" style="font-size: 10pt; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zXSKwNnogBae" style="font-size: 10pt; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 66%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pp0p0" style="width: 13%; font-size: 10pt; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;78,388&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pp0p0" style="width: 13%; font-size: 10pt; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;51,287&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Leasehold
    improvement&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zWo67Ee4Mll8" style="font-size: 10pt; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zwtl3Yje6h6e" style="font-size: 10pt; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zpAXGT8roSka" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zYE9UBP0eOK6" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_c20210630_pp0p0" style="font-size: 10pt; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;78,388&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_c20201231_pp0p0" style="font-size: 10pt; text-align: right" title="Property and equipment, gross"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;51,287&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Less:
    Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20210630_zhkfjQY3y7Qg" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Accumulated depreciation"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(4,952&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20201231_z0NA5iHKWo8" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Accumulated depreciation"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(361&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Property
    and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentNet_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Property and equipment, net"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;73,436&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentNet_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Property and equipment, net"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;50,926&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-06-30_us-gaap_FurnitureAndFixturesMember"
      decimals="0"
      unitRef="USD">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_us-gaap_FurnitureAndFixturesMember"
      decimals="0"
      unitRef="USD">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-06-30_us-gaap_EquipmentMember"
      decimals="0"
      unitRef="USD">78388</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_us-gaap_EquipmentMember"
      decimals="0"
      unitRef="USD">51287</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-06-30_us-gaap_LeaseholdImprovementsMember"
      decimals="0"
      unitRef="USD">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_us-gaap_LeaseholdImprovementsMember"
      decimals="0"
      unitRef="USD">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-06-30_us-gaap_VehiclesMember"
      decimals="0"
      unitRef="USD">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_us-gaap_VehiclesMember"
      decimals="0"
      unitRef="USD">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">78388</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">51287</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">4952</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">361</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">73436</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">50926</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">3591</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">24338</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">2373</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">12075</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:GoodwillDisclosureTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_80A_eus-gaap--GoodwillDisclosureTextBlock_z53pib5RhZs7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Note
7 &lt;span id="xdx_829_zHSxixCdtOfl"&gt;GOODWILL&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;As of June 30,
2021 and December&#160;31, 2020, goodwill consisted of the following:&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfGoodwillTextBlock_z0lsRXl97Sh6" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - GOODWILL (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span id="xdx_8B8_zqcfG8Lq1vGc" style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;Schedule
    of goodwil&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, &lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31, &lt;br/&gt; 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Goodwill
    - XFC&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Goodwill_c20210630__dei--LegalEntityAxis__custom--XinFengConstructionCoLtdMember_pp0p0" style="width: 13%; font-size: 10pt; text-align: right" title="Goodwill"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;332,040&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Goodwill_c20201231__dei--LegalEntityAxis__custom--XinFengConstructionCoLtdMember_pp0p0" style="width: 13%; font-size: 10pt; text-align: right" title="Goodwill"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;332,040&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Less:
    Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_d0_c20210630_zPCVzm7GTz26" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_d0_c20201231_zydgpLZCJmOj" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Intangible
    assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Goodwill_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Goodwill"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;332,040&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Goodwill_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Goodwill"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;332,040&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AA_z1u04jSNjLr" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="From2021-01-01to2021-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfGoodwillTextBlock_z0lsRXl97Sh6" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - GOODWILL (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span id="xdx_8B8_zqcfG8Lq1vGc" style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;Schedule
    of goodwil&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, &lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31, &lt;br/&gt; 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(Unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Goodwill
    - XFC&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--Goodwill_c20210630__dei--LegalEntityAxis__custom--XinFengConstructionCoLtdMember_pp0p0" style="width: 13%; font-size: 10pt; text-align: right" title="Goodwill"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;332,040&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--Goodwill_c20201231__dei--LegalEntityAxis__custom--XinFengConstructionCoLtdMember_pp0p0" style="width: 13%; font-size: 10pt; text-align: right" title="Goodwill"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;332,040&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Less:
    Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_d0_c20210630_zPCVzm7GTz26" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_d0_c20201231_zydgpLZCJmOj" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Accumulated amortization"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Intangible
    assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--Goodwill_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Goodwill"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;332,040&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--Goodwill_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Goodwill"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;332,040&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="AsOf2021-06-30_custom_XinFengConstructionCoLtdMember"
      decimals="0"
      unitRef="USD">332040</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="AsOf2020-12-31_custom_XinFengConstructionCoLtdMember"
      decimals="0"
      unitRef="USD">332040</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:Goodwill contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">332040</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">332040</us-gaap:Goodwill>
    <us-gaap:LeasesOfLesseeDisclosureTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_80E_eus-gaap--LeasesOfLesseeDisclosureTextBlock_zoQHh3JDsji2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Note
8 &#160;&#160;&#160;&#160;&#160;&lt;span id="xdx_829_z7pAgZsf6mn6"&gt;LEASES&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The Company has
two non-cancelable lease agreements for certain of the office and accommodation as well as fish farming containers for research and develop
advanced technology for water circulation applying in fishery with original lease periods expiring between 2022 and 2023. The lease terms
may include options to extend or terminate the lease when it is reasonably certain the Company will exercise that option. The Company
recognizes rental expense on a straight-line basis over the lease term.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;The components of lease expense for
the six months ended June 30, 2021 and June 30, 2020 were as follows:&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--LeaseCostTableTextBlock_z9aYAeIX6kTg" style="width: 100%; border-collapse: collapse; font-size: 10pt" summary="xdx: Disclosure - LEASES (Details - Lease costs)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_8BB_zNubflPBy4Hh" style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;Components
    of lease expenses&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Statement
    of Income Location&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Six
    months ended June 30, 2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Six
    months ended June 30, 2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Lease Costs&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 22%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Operating lease
    expense&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 29%; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;General and
    administrative expenses&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--OperatingLeaseExpense_c20210101__20210630_pp0p0" style="border-bottom: black 1pt solid; width: 20%; text-align: right" title="Operating lease expense"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,212&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--OperatingLeaseExpense_c20200101__20200630_pp0p0" style="border-bottom: black 1pt solid; width: 19%; text-align: right" title="Operating lease expense"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;26,224&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total net lease costs&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--LeaseCost_c20210101__20210630_pp0p0" style="border-bottom: black 2.25pt double; text-align: right" title="Total net lease costs"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,212&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--LeaseCost_c20200101__20200630_pp0p0" style="border-bottom: black 2.25pt double; text-align: right" title="Total net lease costs"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;26,224&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A5_zfKxl9qjZWVh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;Maturity of lease liabilities under
our non-cancelable operating leases as of December 31, 2020 and June 30, 2021 are US$ nil.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:LeasesOfLesseeDisclosureTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--LeaseCostTableTextBlock_z9aYAeIX6kTg" style="width: 100%; border-collapse: collapse; font-size: 10pt" summary="xdx: Disclosure - LEASES (Details - Lease costs)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_8BB_zNubflPBy4Hh" style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;Components
    of lease expenses&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Statement
    of Income Location&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Six
    months ended June 30, 2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Six
    months ended June 30, 2020&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(Unaudited)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Lease Costs&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 22%; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Operating lease
    expense&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 29%; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;General and
    administrative expenses&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--OperatingLeaseExpense_c20210101__20210630_pp0p0" style="border-bottom: black 1pt solid; width: 20%; text-align: right" title="Operating lease expense"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,212&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 3%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1pt solid; width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_988_eus-gaap--OperatingLeaseExpense_c20200101__20200630_pp0p0" style="border-bottom: black 1pt solid; width: 19%; text-align: right" title="Operating lease expense"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;26,224&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total net lease costs&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--LeaseCost_c20210101__20210630_pp0p0" style="border-bottom: black 2.25pt double; text-align: right" title="Total net lease costs"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,212&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 2.25pt double"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--LeaseCost_c20200101__20200630_pp0p0" style="border-bottom: black 2.25pt double; text-align: right" title="Total net lease costs"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;26,224&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">2212</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">26224</us-gaap:OperatingLeaseExpense>
    <us-gaap:LeaseCost
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">2212</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">26224</us-gaap:LeaseCost>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_80B_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_zL3H8zUpdBX3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Note
9&#160;&#160;&#160;&#160;&#160;&lt;span id="xdx_820_zFNaTxEoPaE7"&gt;OTHER PAYABLES AND ACCRUED LIABILITIES&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zytVk5dGsHFa" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span id="xdx_8B1_zfj5iicYUAS5" style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;Schedule
    of payables&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_49E_20210630_zSaZkV3JWVJ4" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_495_20201231_zyAbE54zDtNa" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, &lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31, &lt;br/&gt; 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--SalesAndExciseTaxPayableCurrent_iI_pp0p0_maOAPAAzJx9_zQ9gf8Ay4upc" style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;VAT payable&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;41,673&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;12,235&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--AccruedSalariesCurrent_iI_pp0p0_maOAPAAzJx9_z6CkgKuzcOCk" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Salary
    payable&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 13%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;59,209&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 13%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;920&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0_maOAPAAzJx9_zj8m5BCnQIVc" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Others&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;203,454&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;43,681&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--OtherAccountsPayableAndAccruedLiabilities_iTI_pp0p0_mtOAPAAzJx9_zTPO7nEoaZVd" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;304,336&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;56,836&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AE_zMHxujmjccza" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;







&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/&gt;





</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zytVk5dGsHFa" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span id="xdx_8B1_zfj5iicYUAS5" style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;Schedule
    of payables&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_49E_20210630_zSaZkV3JWVJ4" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_495_20201231_zyAbE54zDtNa" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, &lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31, &lt;br/&gt; 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--SalesAndExciseTaxPayableCurrent_iI_pp0p0_maOAPAAzJx9_zQ9gf8Ay4upc" style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;VAT payable&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;41,673&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;12,235&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--AccruedSalariesCurrent_iI_pp0p0_maOAPAAzJx9_z6CkgKuzcOCk" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Salary
    payable&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 13%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;59,209&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 13%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;920&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0_maOAPAAzJx9_zj8m5BCnQIVc" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Others&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;203,454&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;43,681&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--OtherAccountsPayableAndAccruedLiabilities_iTI_pp0p0_mtOAPAAzJx9_zTPO7nEoaZVd" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;304,336&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;56,836&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:SalesAndExciseTaxPayableCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">41673</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">12235</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">59209</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">920</us-gaap:AccruedSalariesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">203454</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">43681</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">304336</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">56836</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_800_eus-gaap--IncomeTaxDisclosureTextBlock_zuBX6LP2rM0d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Note
10 &#160;&#160;&#160;&#160;&#160;&lt;span id="xdx_82A_zT0noPhD3Ty"&gt;INCOME TAXES&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The Company and
its subsidiary, and the consolidated VIE file tax returns separately.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;1) Value-added
tax (&#x201c;VAT&#x201d;)&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;i&gt;&lt;span style="text-decoration: underline"&gt;PRC&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Pursuant to the
Provisional Regulation of the PRC on VAT and the related implementing rules, all entities and individuals ("taxpayers") that
are engaged in the sale of products in the PRC are generally required to pay VAT, at a rate of which was changed from &lt;span id="xdx_901_ecustom--ValueAddedTaxRate_iI_dp_c20201231_zAwFMkwypae2" title="Value added tax rate"&gt;16&lt;/span&gt;% to &lt;span id="xdx_90D_ecustom--ValueAddedTaxRate_iI_dp_c20210630_zp3KtPRNKlP3" title="Value added tax rate"&gt;13&lt;/span&gt;% on April
1, 2019 of the gross sales proceeds received, less any deductible VAT already paid or borne by the taxpayers. GZ WFH also subjected to
10% for the installment service provided.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="text-decoration: underline"&gt;Taiwan&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Pursuant to the
Value-added and Non-value-added Business Tax Act and the related implementing rules, all entities and individuals ("taxpayers")
that are engaged in the sale of products in the Taiwan are generally required to pay VAT, at a rate of 5%.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;2) Income tax&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;i&gt;&lt;span style="text-decoration: underline"&gt;United States
&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;On December 22,
2017, the Tax Cuts and Jobs Act (the &#x201c;Tax Act&#x201d;) was signed into legislation. The 2017 Tax Act significantly revises the U.S.
corporate income tax by, among other things, lowering the statutory corporate tax rate from 34% to 21%, imposing a mandatory one-time
tax on accumulated earnings of foreign subsidiaries, introducing new tax regimes, and changing how foreign earnings are subject to U.S.
tax.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;On December 22,
2017, Staff Accounting Bulletin No. 118 ("SAB 118") was issued to provide guidance on accounting for the tax effects of the
Tax Act. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Act enactment date for companies to
complete the accounting under ASC 740. The Company has completed the assessment of the income tax effect of the Tax Act and there were
no adjustments recorded to the provisional amounts.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The Coronavirus
Aid, Relief and Economy Security (CARES) Act (&#x201c;the CARES Act, H.R. 748&#x201d;) was signed into law on 27 March 2020. The CARES
Act temporarily eliminates the 80% taxable income limitation (as enacted under the Tax Cuts and Jobs Act of 2017) for NOL deductions
for 2018-2020 tax years and reinstated NOL carrybacks for the 2018-2020 tax years. Moreover, the CARES Act also temporarily increases
the business interest deduction limitations from 30% to 50% of adjusted taxable income for the 2019 and 2020 taxable year. Lastly, the
Tax Act technical correction classifies qualified improvement property as 15-year recovery period, allowing the bonus depreciation deduction
to be claimed for such property retroactively as if it was included in the Tax Act at the time of enactment. The Company does not anticipate
a significant tax impact on its financial statements and will continue to examine the impact the CARES Act may have on its business.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The Company evaluated
the Global Intangible Low Taxed Income ("GILTI") inclusion on current earnings and profits of greater than 10% owned foreign
controlled corporations. The Company has evaluated whether it has additional provision amount resulted by the GILTI inclusion on current
earnings and profits of its foreign controlled corporations. The law also provides that corporate taxpayers may benefit from a 50% reduction
in the GILTI inclusion, which effectively reduces the &lt;span id="xdx_906_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20210101__20210630__us-gaap--IncomeTaxAuthorityAxis__country--US_zMpPugK8aHo8" title="Effective income tax rate"&gt;21&lt;/span&gt;% U.S. corporate tax rate on the foreign income to an effective rate of 10.5%.
The GILTI inclusion further provides for a foreign tax credit in connection with the foreign taxes paid. In 2019, the Company recorded
a GILTI inclusion of $&lt;span id="xdx_900_ecustom--GlobalIntangibleLowTaxedIncome_pp0p0_c20190101__20191231_zYpkyR32CGuk" title="Global Intangible Low Taxed Income"&gt;152,829&lt;/span&gt;. The Company has elected to treat the financial statement impact of GILTI as current period expenses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The reverse merger
was completed on December 31, 2018 and the tax losses of US subsidiary was not in the scope as of December 31, 2018. As of December 31,
2019, net operating loss carried forward which was available to offset future taxable income for the Company in the United States was
$&lt;span id="xdx_903_eus-gaap--OperatingLossCarryforwards_c20210630__us-gaap--IncomeTaxAuthorityAxis__country--US_pp0p0" title="Net operating loss carryforwards"&gt;99,817&lt;/span&gt;. There is a full valuation allowance applied against these loss carry forward as management determined it was not more likely
than not that these net operating losses would be utilized in the foreseeable future.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;









&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;i&gt;&lt;span style="text-decoration: underline"&gt;Hong Kong&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The HK tax reform
has introduced two-tiered profits tax rates for corporations. Under the two-tiered profits tax rates regime, the profits tax rate for
the first HK$2 million (approximately $257,931) of assessable profits will be lowered to &lt;span id="xdx_90F_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20210101__20210630__us-gaap--IncomeTaxAuthorityAxis__country--HK_ziLNWQR9bZcc" title="Effective income tax rate"&gt;8.25&lt;/span&gt;% (half of the rate specified in Schedule
8 to the Inland Revenue Ordinance (IRO)) for corporations. Assessable profits above HK$2 million (approximately $257,931) will continue
to be subject to the rate of 16.5% for corporations. The Company assessed that the HK entity will not earn a profit greater than HK$2
million (approximately $257,931), it is subject to a corporate income tax rate of 8.25%.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;As of December
31, 2019, The Company&#x2019;s subsidiary in Hong Kong had net operating loss carry forwards available to offset future taxable income.
The net operating losses will be carryforward indefinitely under Hong Kong Profits Tax regulation. There is a full valuation allowance
applied against these loss carry forward as management determined it was not more likely than not that these net operating losses would
be utilized in the foreseeable future.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;i&gt;&lt;span style="text-decoration: underline"&gt;PRC&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;WFOE and the consolidated
VIE established in the PRC are subject to the PRC statutory income tax rate of &lt;span id="xdx_907_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20210101__20210630__us-gaap--IncomeTaxAuthorityAxis__custom--PrcMember_zuECb6HGvRqk" title="Effective income tax rate"&gt;25&lt;/span&gt;%, according to the PRC Enterprise Income Tax (&#x201c;EIT&#x201d;)
law.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span style="text-decoration: underline"&gt;Taiwan&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The corporate
income tax rate in Taiwan is 20%. Corporate income taxes payable, however, are subject to an alternative minimum tax. The Taiwan
government enacted the Taiwan Alternative Minimum Tax Act, or the AMT Act, on January 1, 2006. Under the AMT Act, a taxpayer must
pay the higher of its taxable income multiplied by the corporate income tax rate or the alternative minimum tax, or AMT. In
calculating the AMT amount, the taxpayer must include income that would otherwise be exempt from taxation pursuant to various tax
holidays or investment tax credits, other than certain exemptions or tax credits that have been grandfathered for the purposes of
calculating AMT. The AMT rate for business entities is 12%. In addition to the statutory corporate taxes payable, or the AMT,
corporate taxpayers in Taiwan are subject to an additional tax on distributable retained earnings (after statutory legal reserves)
to the extent that such earnings are not distributed prior to the end of the subsequent year. This undistributed earnings surtax is
determined in the subsequent year when the distribution plan relating to earnings attributable to the prior year is approved by a
company&#x2019;s stockholders and is payable in the subsequent year. The surtax rate in Taiwan is 5%.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The components
of the income tax provision are:&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zZyGf2Ralif5" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Income tax expense)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span id="xdx_8B0_z3kzEauz9Bwl" style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;Income
    tax components&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_490_20210401__20210630_zVYm4XAoZzRh" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_495_20200401__20200630_zyqFLpvPn3kk" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_490_20210101__20210630_za16J6bh37oa" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_497_20200101__20200630_z4OEhkWReqL2" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three
                                            months ended &lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;June
                                            30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Six
                                            months ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;June
                                            30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--CurrentIncomeTaxExpenseBenefit_maITEBzozL_zEAgyDWBXcBf" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 52%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;8,679&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(5,289&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;68,524&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;25,966&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--DeferredIncomeTaxExpenseBenefit_maITEBzozL_zwOQmKr78s6i" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0814"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(23,154&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,315&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(44,702&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--IncomeTaxExpenseBenefit_iT_pp0p0_mtITEBzozL_zXgScl6Uz9fg" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total
    income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;8,679&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(28,443&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;70,839&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(18,736&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A3_zr3oFOfAbkFk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The reconciliation
of income taxes expenses computed at the PRC statutory tax rate applicable to income tax expense is as follows:&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zewoNBnCVn02" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Reconcilation of income tax)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span id="xdx_8B4_z0VBEicsnUX6" style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;Reconciliation
    of income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Six
                                            months ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;June
                                            30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;PRC
    income tax statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_dp_c20210101__20210630_zcOnzrJjIpgk" style="width: 13%; font-size: 10pt; text-align: right" title="PRC income tax statutory rate"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;25.00%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_dp_c20200101__20200630_z58oFEuTvZs7" style="width: 13%; font-size: 10pt; text-align: right" title="PRC income tax statutory rate"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;25.00%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Impact
    of different tax rates in other jurisdictions&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_c20210101__20210630_zPfBizvHyZ1d" style="font-size: 10pt; text-align: right" title="Impact of different tax rates in other jurisdictions"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(2.25%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_c20200101__20200630_zWnQyREPOnO1" style="font-size: 10pt; text-align: right" title="Impact of different tax rates in other jurisdictions"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(39.15%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Tax effect
    of non-deductible items&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_dp0_c20210101__20210630_zg9Q8tmSwM46" style="font-size: 10pt; text-align: right" title="Tax effect of non-deductible expense"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_dp_c20200101__20200630_zPXuAlV2j6Z" style="font-size: 10pt; text-align: right" title="Tax effect of non-deductible expense"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;0.20%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Tax effect
    of non-taxable income&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--TaxEffectOfNontaxableIncome_dp_c20210101__20210630_zE1FiUZ5N5Pk" style="font-size: 10pt; text-align: right" title="Tax effect of non-taxable income"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;0.22%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_ecustom--TaxEffectOfNontaxableIncome_dp_c20200101__20200630_zSYkh3NWacGj" style="font-size: 10pt; text-align: right" title="Tax effect of non-taxable income"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(21.77%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;GILTI
    Tax impact&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp0_c20210101__20210630_zGym6wlMSfik" style="font-size: 10pt; text-align: right" title="GILTI Tax Impact"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp_c20200101__20200630_z9E02yluUIVb" style="font-size: 10pt; text-align: right" title="GILTI Tax Impact"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;27.57%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Changes
    in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_c20210101__20210630_zdsOLVEpKVo" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Changes in valuation allowance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(68.11%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_c20200101__20200630_zP7o5XlHQXL1" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Changes in valuation allowance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;19.57%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Effective
    tax rate&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20210101__20210630_zlTSnHCr9863" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Effective tax rate"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(45.14%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_c20200101__20200630_zxSUNuCnUSX3" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Effective tax rate"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(8.24%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AC_zzQiSNIRJswk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;













&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&#160;3)
Deferred tax assets, net&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The tax effects
of temporary differences representing deferred income tax assets and liabilities result principally from the following:&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_z8ldUvNlqdP1" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Deferred taxes)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span id="xdx_8B0_z7HRyUvGAqgh" style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;Schedule
    of deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_491_20210630_z7i5sOM1z2Yi" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_495_20201231_zoklOCP3HJp4" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--DeferredTaxAssetsGrossAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Deferred
    tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_pp0p0_d0_maDTAGzMBC_zn4HT9C7w4Me" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 66%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Tax
    loss carried forward&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 13%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 13%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;142,235&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_i01I_pp0p0_d0_maDTAGzMBC_zwrAU8Poid9g" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Allowance
    for doubtful receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;272,773&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--DeferredTaxAssetsGross_i01TI_pp0p0_d0_mtDTAGzMBC_maDTANzm5P_zATOGI9w2RC1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;b style="display: none"&gt;Total deferred tax assets&lt;/b&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;415,008&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_ecustom--DeferredTaxAssetsValuationAllowances_i01NI_pp0p0_di0_msDTANzm5P_z6V9CQuGajS2" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Valuation
    allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(297,219&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--DeferredTaxAssetsNet_i01TI_pp0p0_d0_mtDTANzm5P_zQN8c1rPT3Sg" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total
    deferred tax assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;117,789&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AA_zCKrBlMPQyb5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The valuation allowance
as of June 30, 2021 and December 31, 2020 was primarily provided for the deferred income tax assets if it is more likely than not that
these items will expire before the Company is able to realize its benefits, or that the future deductibility is uncertain. The ultimate
realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those
temporary differences become deductible or utilizable. Management considers projected future taxable income and tax planning strategies
in making this assessment. The movement for the valuation allowance is as following.&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--SummaryOfValuationAllowanceTextBlock_zWyER9Djz5Ok" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Valuation Allowance)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span id="xdx_8BD_zaf9GfS7swDe" style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;Movement
    in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; font-size: 10pt; font-weight: bold; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Balance
    at beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--DeferredTaxAssetsValuationAllowance_iNS_pp0p0_di0_c20210101__20210630_zTGKLAAHejEe" style="width: 13%; font-size: 10pt; text-align: right" title="Valuation allowance, beginning"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DeferredTaxAssetsValuationAllowance_iNS_pp0p0_di_c20200101__20201231_zCo7VRKgXM16" style="width: 13%; font-size: 10pt; text-align: right" title="Valuation allowance, beginning"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(304,418&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Additions
    of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pp0p0_d0_c20210101__20210630_zr14lORNgcv4" style="font-size: 10pt; text-align: right" title="Additions to valuation allowance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pp0p0_d0_c20200101__20201231_zh2mCn6AnPm8" style="font-size: 10pt; text-align: right" title="Additions to valuation allowance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Reductions
    of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--ValuationAllowanceDeferredTaxAssetChangeInAmount1_pp0p0_d0_c20210101__20210630_zbacHN5frdzc" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Reductions in valuation allowance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_ecustom--ValuationAllowanceDeferredTaxAssetChangeInAmount1_c20200101__20201231_pp0p0" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Reductions in valuation allowance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;304,418&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Balance
    at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DeferredTaxAssetsValuationAllowance_iNE_pp0p0_di0_c20210101__20210630_z8WfAh0HEOHe" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Valuation allowance, ending balance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--DeferredTaxAssetsValuationAllowance_iNE_pp0p0_di0_c20200101__20201231_z2rnVIRh0Mii" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A9_zphZBqrrFtGh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;PRC Withholding Tax on Dividends&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The current PRC
Enterprise Income Tax Law imposes a 10% withholding income tax for dividends distributed by foreign-invested enterprises to their immediate
holding companies outside the PRC. A lower withholding tax rate will be applied if there is a tax treaty arrangement between the PRC
and the jurisdiction of the foreign holding company. Distributions to holding companies in Hong Kong that satisfy certain requirements
specified by PRC tax authorities, for example, will be subject to a 5% withholding tax rate.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;As of June&#160;30,
2021 and December 31, 2020, the Company had not recorded any withholding tax on the retained earnings of its foreign-invested enterprises
in the PRC, since the Company intends to reinvest its earnings to further expand its business in mainland China, and its foreign-invested
enterprises do not intend to declare dividends to their immediate foreign holding companies.&lt;/span&gt;&lt;/p&gt;













</us-gaap:IncomeTaxDisclosureTextBlock>
    <NCRA:ValueAddedTaxRate contextRef="AsOf2020-12-31" decimals="INF" unitRef="Pure">0.16</NCRA:ValueAddedTaxRate>
    <NCRA:ValueAddedTaxRate contextRef="AsOf2021-06-30" decimals="INF" unitRef="Pure">0.13</NCRA:ValueAddedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="From2021-01-012021-06-30_country_US"
      decimals="INF"
      unitRef="Pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <NCRA:GlobalIntangibleLowTaxedIncome
      contextRef="From2019-01-012019-12-31"
      decimals="0"
      unitRef="USD">152829</NCRA:GlobalIntangibleLowTaxedIncome>
    <us-gaap:OperatingLossCarryforwards
      contextRef="AsOf2021-06-30_country_US"
      decimals="0"
      unitRef="USD">99817</us-gaap:OperatingLossCarryforwards>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="From2021-01-012021-06-30_country_HK"
      decimals="INF"
      unitRef="Pure">0.0825</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="From2021-01-012021-06-30_custom_PrcMember"
      decimals="INF"
      unitRef="Pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zZyGf2Ralif5" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Income tax expense)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span id="xdx_8B0_z3kzEauz9Bwl" style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;Income
    tax components&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_490_20210401__20210630_zVYm4XAoZzRh" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_495_20200401__20200630_zyqFLpvPn3kk" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_490_20210101__20210630_za16J6bh37oa" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_497_20200101__20200630_z4OEhkWReqL2" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Three
                                            months ended &lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;June
                                            30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Six
                                            months ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;June
                                            30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--CurrentIncomeTaxExpenseBenefit_maITEBzozL_zEAgyDWBXcBf" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 52%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;8,679&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(5,289&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;68,524&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;25,966&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--DeferredIncomeTaxExpenseBenefit_maITEBzozL_zwOQmKr78s6i" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0814"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(23,154&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2,315&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(44,702&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--IncomeTaxExpenseBenefit_iT_pp0p0_mtITEBzozL_zXgScl6Uz9fg" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total
    income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;8,679&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(28,443&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;70,839&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(18,736&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">8679</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">-5289</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">68524</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">25966</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">-23154</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">2315</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">-44702</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">8679</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">-28443</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">70839</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">-18736</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zewoNBnCVn02" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Reconcilation of income tax)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span id="xdx_8B4_z0VBEicsnUX6" style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;Reconciliation
    of income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Six
                                            months ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;June
                                            30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;PRC
    income tax statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_dp_c20210101__20210630_zcOnzrJjIpgk" style="width: 13%; font-size: 10pt; text-align: right" title="PRC income tax statutory rate"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;25.00%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_dp_c20200101__20200630_z58oFEuTvZs7" style="width: 13%; font-size: 10pt; text-align: right" title="PRC income tax statutory rate"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;25.00%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Impact
    of different tax rates in other jurisdictions&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_c20210101__20210630_zPfBizvHyZ1d" style="font-size: 10pt; text-align: right" title="Impact of different tax rates in other jurisdictions"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(2.25%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_c20200101__20200630_zWnQyREPOnO1" style="font-size: 10pt; text-align: right" title="Impact of different tax rates in other jurisdictions"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(39.15%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Tax effect
    of non-deductible items&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_dp0_c20210101__20210630_zg9Q8tmSwM46" style="font-size: 10pt; text-align: right" title="Tax effect of non-deductible expense"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_dp_c20200101__20200630_zPXuAlV2j6Z" style="font-size: 10pt; text-align: right" title="Tax effect of non-deductible expense"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;0.20%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Tax effect
    of non-taxable income&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--TaxEffectOfNontaxableIncome_dp_c20210101__20210630_zE1FiUZ5N5Pk" style="font-size: 10pt; text-align: right" title="Tax effect of non-taxable income"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;0.22%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_ecustom--TaxEffectOfNontaxableIncome_dp_c20200101__20200630_zSYkh3NWacGj" style="font-size: 10pt; text-align: right" title="Tax effect of non-taxable income"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(21.77%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;GILTI
    Tax impact&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp0_c20210101__20210630_zGym6wlMSfik" style="font-size: 10pt; text-align: right" title="GILTI Tax Impact"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp_c20200101__20200630_z9E02yluUIVb" style="font-size: 10pt; text-align: right" title="GILTI Tax Impact"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;27.57%&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Changes
    in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_c20210101__20210630_zdsOLVEpKVo" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Changes in valuation allowance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(68.11%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_c20200101__20200630_zP7o5XlHQXL1" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Changes in valuation allowance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;19.57%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Effective
    tax rate&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20210101__20210630_zlTSnHCr9863" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Effective tax rate"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(45.14%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_c20200101__20200630_zxSUNuCnUSX3" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Effective tax rate"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(8.24%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="Pure">0.2500</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
      contextRef="From2020-01-012020-06-30"
      decimals="INF"
      unitRef="Pure">0.2500</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="Pure">-0.0225</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="From2020-01-012020-06-30"
      decimals="INF"
      unitRef="Pure">-0.3915</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="Pure">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="From2020-01-012020-06-30"
      decimals="INF"
      unitRef="Pure">0.0020</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <NCRA:TaxEffectOfNontaxableIncome
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="Pure">0.0022</NCRA:TaxEffectOfNontaxableIncome>
    <NCRA:TaxEffectOfNontaxableIncome
      contextRef="From2020-01-012020-06-30"
      decimals="INF"
      unitRef="Pure">-0.2177</NCRA:TaxEffectOfNontaxableIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="Pure">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="From2020-01-012020-06-30"
      decimals="INF"
      unitRef="Pure">0.2757</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="Pure">-0.6811</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="From2020-01-012020-06-30"
      decimals="INF"
      unitRef="Pure">0.1957</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="Pure">-0.4514</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="From2020-01-012020-06-30"
      decimals="INF"
      unitRef="Pure">-0.0824</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_z8ldUvNlqdP1" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Deferred taxes)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span id="xdx_8B0_z7HRyUvGAqgh" style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;Schedule
    of deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_491_20210630_z7i5sOM1z2Yi" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_495_20201231_zoklOCP3HJp4" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--DeferredTaxAssetsGrossAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Deferred
    tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_pp0p0_d0_maDTAGzMBC_zn4HT9C7w4Me" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 66%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Tax
    loss carried forward&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 13%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 13%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;142,235&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_i01I_pp0p0_d0_maDTAGzMBC_zwrAU8Poid9g" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Allowance
    for doubtful receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;272,773&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--DeferredTaxAssetsGross_i01TI_pp0p0_d0_mtDTAGzMBC_maDTANzm5P_zATOGI9w2RC1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;b style="display: none"&gt;Total deferred tax assets&lt;/b&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;415,008&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_ecustom--DeferredTaxAssetsValuationAllowances_i01NI_pp0p0_di0_msDTANzm5P_z6V9CQuGajS2" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Valuation
    allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(297,219&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--DeferredTaxAssetsNet_i01TI_pp0p0_d0_mtDTANzm5P_zQN8c1rPT3Sg" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total
    deferred tax assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;117,789&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">0</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">142235</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">0</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">272773</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances>
    <us-gaap:DeferredTaxAssetsGross contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">0</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">415008</us-gaap:DeferredTaxAssetsGross>
    <NCRA:DeferredTaxAssetsValuationAllowances contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">-0</NCRA:DeferredTaxAssetsValuationAllowances>
    <NCRA:DeferredTaxAssetsValuationAllowances contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">297219</NCRA:DeferredTaxAssetsValuationAllowances>
    <us-gaap:DeferredTaxAssetsNet contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">0</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">117789</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:SummaryOfValuationAllowanceTextBlock contextRef="From2021-01-01to2021-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--SummaryOfValuationAllowanceTextBlock_zWyER9Djz5Ok" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Valuation Allowance)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span id="xdx_8BD_zaf9GfS7swDe" style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;Movement
    in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; font-size: 10pt; font-weight: bold; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Balance
    at beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--DeferredTaxAssetsValuationAllowance_iNS_pp0p0_di0_c20210101__20210630_zTGKLAAHejEe" style="width: 13%; font-size: 10pt; text-align: right" title="Valuation allowance, beginning"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DeferredTaxAssetsValuationAllowance_iNS_pp0p0_di_c20200101__20201231_zCo7VRKgXM16" style="width: 13%; font-size: 10pt; text-align: right" title="Valuation allowance, beginning"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(304,418&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Additions
    of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pp0p0_d0_c20210101__20210630_zr14lORNgcv4" style="font-size: 10pt; text-align: right" title="Additions to valuation allowance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pp0p0_d0_c20200101__20201231_zh2mCn6AnPm8" style="font-size: 10pt; text-align: right" title="Additions to valuation allowance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Reductions
    of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--ValuationAllowanceDeferredTaxAssetChangeInAmount1_pp0p0_d0_c20210101__20210630_zbacHN5frdzc" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Reductions in valuation allowance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_ecustom--ValuationAllowanceDeferredTaxAssetChangeInAmount1_c20200101__20201231_pp0p0" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Reductions in valuation allowance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;304,418&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Balance
    at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DeferredTaxAssetsValuationAllowance_iNE_pp0p0_di0_c20210101__20210630_z8WfAh0HEOHe" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Valuation allowance, ending balance"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--DeferredTaxAssetsValuationAllowance_iNE_pp0p0_di0_c20200101__20201231_z2rnVIRh0Mii" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">-0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">304418</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">0</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">0</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <NCRA:ValuationAllowanceDeferredTaxAssetChangeInAmount1
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">0</NCRA:ValuationAllowanceDeferredTaxAssetChangeInAmount1>
    <NCRA:ValuationAllowanceDeferredTaxAssetChangeInAmount1
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">304418</NCRA:ValuationAllowanceDeferredTaxAssetChangeInAmount1>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">-0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">-0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_807_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_z0bDllzjjDy2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Note
11&#160;&#160;&#160;&#160;&#160; &lt;span id="xdx_822_zMc1QeusjlDe"&gt;RELATED PARTY BALANCES AND TRANSACTIONS&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Due to related
parties&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The balance due
to related parties was as following:&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zlyChmrvE0h5" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span id="xdx_8BD_zppm3H0PPykl" style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;Schedule
    of related party transactions&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, &lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31, &lt;br/&gt; 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Mountain
    Share Transfer, LLC (2)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--DueToRelatedPartiesCurrent_iI_pp0p0_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDIp_z8uqEUzRm354" style="width: 13%; font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;7,681&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--DueToRelatedPartiesCurrent_iI_pp0p0_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDIp_z6t3dm1PWgHe" style="width: 13%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;7,681&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Due from
a related party&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The balance due
from a related party was as following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, &lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31, &lt;br/&gt; 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Mr.
    Yin-Chieh Cheng (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_iI_pp0p0_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_zWgjK4GrfQ28" style="width: 13%; font-size: 10pt; text-align: right" title="Due from related parties"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;15,879&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_iI_pp0p0_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_zO9MsIAn3h9d" style="width: 13%; font-size: 10pt; text-align: right" title="Due from related parties"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;19,067&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Taisi
    Electrical &amp;amp; Plumbing Co. Pte Ltd. (3)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_iI_pp0p0_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TaisiElectricMember_fKDMp_zzHFcmevPcAb" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Due from related parties"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,165,083&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_iI_pp0p0_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TaisiElectricMember_fKDMp_zVKEuh9QHtkk" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Due from related parties"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;877,809&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Due from related parties"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,180,962&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Due from related parties"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;896,876&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Note:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&lt;span id="xdx_F08_z42YzdcLzChi" style="font: 10pt Times New Roman, Times, Serif"&gt;(1)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_F1E_zar7eCn1AQMg" style="font: 10pt Times New Roman, Times, Serif"&gt;Mr. Yin-Chieh Cheng (&#x201c;Mr.
    Cheng&#x201d;) is the chairman the Company, and he holds 42.5% shares of the Company. The balance due to Mr. Cheng as of June 30,
    2021 mainly represented the amount paid by Mr. Cheng on behalf of the Company. In September 2019, Mr. Cheng took over the receivable
    amount of the concert the Company invested in November 2018, and assumed the liability of $551,457 related to such receivable to
    the Company. In September 2019, Mr. Cheng collected the payment of $1,000,000 from JCD, our exclusive sales agent in Asia Pacific,
    on behalf of the Company. As agreed between Mr. Cheng and the Company, the due from balance was netted off by due to balances.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&lt;span id="xdx_F08_z5YbaHWLPPM7" style="font: 10pt Times New Roman, Times, Serif"&gt;(2)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span id="xdx_F17_zh7pAbHNZRwi" style="font: 10pt Times New Roman, Times, Serif"&gt;Mountain
        Share Transfer, LLC is company 100% controlled by Erik S. Nelson, the corporate secretary and director of the Company. The balances
        represented the amount paid on behalf of the Company for its daily operation purpose.&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span id="xdx_F07_zplT2QQJdq95" style="font: 10pt Times New Roman, Times, Serif"&gt;(3)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_F14_zpjfyOOHCjc5" style="font: 10pt Times New Roman, Times, Serif"&gt;Mr. Tsai Wen-Chih is the
    director of XFC and has control power over Taisi Electrical &amp;amp; Plumbing Co. Pte Ltd. The Company took over the receivable amount
    of $877,809 from acquisition of XFC in December 2020. None of the receivables have been impaired and it is expected that the full
    contractual amounts can be collected.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Related party
transactions&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The details of
the related party transactions were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;For
                                            three months ended &lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;June
                                            30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;For
six months ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;June
                                            30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Paid
    on behalf of the Company&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 52%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Mr.
    Zhang Bi (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhangBiMember_fKDEp_z24Jb518KHqk" style="width: 9%; font-size: 10pt; text-align: right" title="Proceeds from related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhangBiMember_fKDEp_zcXAlHCmBqFi" style="width: 9%; font-size: 10pt; text-align: right" title="Proceeds from related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhangBiMember_fKDEp_zmuXgEJD3gS8" style="width: 9%; font-size: 10pt; text-align: right" title="Proceeds from related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhangBiMember_fKDEp_zUIPP8VgRV0j" style="width: 9%; font-size: 10pt; text-align: right" title="Proceeds from related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,455&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Mr. Yin-Chieh
    Cheng (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_zEDuPI71muHc" style="font-size: 10pt; text-align: right" title="Proceeds from related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_zoF2hXnrRQgf" style="font-size: 10pt; text-align: right" title="Proceeds from related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;53,237&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_zpucquBg5B56" style="font-size: 10pt; text-align: right" title="Proceeds from related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_z0llW6zymNl6" style="font-size: 10pt; text-align: right" title="Proceeds from related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;86,320&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Mountain
    Share Transfer , LLC (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDEp_z2GNvtnJAx32" style="font-size: 10pt; text-align: right" title="Proceeds from related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDEp_zf3zWPQJqMw8" style="font-size: 10pt; text-align: right" title="Proceeds from related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDEp_zPD7qZ36ahb7" style="font-size: 10pt; text-align: right" title="Proceeds from related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDEp_zP5OPS2HGVCb" style="font-size: 10pt; text-align: right" title="Proceeds from related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;7,000&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Repayment
    to related party&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Mr. Yin-Chieh
    Cheng&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RepaymentsOfRelatedPartyDebt_pp0p0_d0_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_z0OkDooIzcZ2" style="font-size: 10pt; text-align: right" title="Repayment to related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RepaymentsOfRelatedPartyDebt_pp0p0_d0_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_zLAoTOcNDm6g" style="font-size: 10pt; text-align: right" title="Repayment to related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--RepaymentsOfRelatedPartyDebt_pp0p0_d0_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_z8o8864kYis4" style="font-size: 10pt; text-align: right" title="Repayment to related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--RepaymentsOfRelatedPartyDebt_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_pp0p0" style="font-size: 10pt; text-align: right" title="Repayment to related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;665,000&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Note:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&lt;span id="xdx_F01_zgUhKzszXgJk" style="font: 10pt Times New Roman, Times, Serif"&gt;(1)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_F13_zrzyFGo5ovge" style="font: 10pt Times New Roman, Times, Serif"&gt;The transactions represent
    the amount paid by Mr. Zhang Bi, Mr. Yin-Chieh Cheng and Mountain Share Transfer, LLC on behalf of the Company for its daily operation.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A2_z1enFspFI8j3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zlyChmrvE0h5" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span id="xdx_8BD_zppm3H0PPykl" style="font: 10pt Times New Roman, Times, Serif; display: none"&gt;Schedule
    of related party transactions&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, &lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31, &lt;br/&gt; 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Mountain
    Share Transfer, LLC (2)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--DueToRelatedPartiesCurrent_iI_pp0p0_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDIp_z8uqEUzRm354" style="width: 13%; font-size: 10pt; text-align: right" title="Due to related parties"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;7,681&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--DueToRelatedPartiesCurrent_iI_pp0p0_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDIp_z6t3dm1PWgHe" style="width: 13%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;7,681&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Due from
a related party&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The balance due
from a related party was as following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;June
    30, &lt;br/&gt; 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;December
    31, &lt;br/&gt; 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Mr.
    Yin-Chieh Cheng (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_iI_pp0p0_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_zWgjK4GrfQ28" style="width: 13%; font-size: 10pt; text-align: right" title="Due from related parties"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;15,879&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_iI_pp0p0_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_zO9MsIAn3h9d" style="width: 13%; font-size: 10pt; text-align: right" title="Due from related parties"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;19,067&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Taisi
    Electrical &amp;amp; Plumbing Co. Pte Ltd. (3)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_iI_pp0p0_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TaisiElectricMember_fKDMp_zzHFcmevPcAb" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Due from related parties"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,165,083&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_iI_pp0p0_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TaisiElectricMember_fKDMp_zVKEuh9QHtkk" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Due from related parties"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;877,809&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Due from related parties"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;1,180,962&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Due from related parties"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;896,876&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Note:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&lt;span id="xdx_F08_z42YzdcLzChi" style="font: 10pt Times New Roman, Times, Serif"&gt;(1)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_F1E_zar7eCn1AQMg" style="font: 10pt Times New Roman, Times, Serif"&gt;Mr. Yin-Chieh Cheng (&#x201c;Mr.
    Cheng&#x201d;) is the chairman the Company, and he holds 42.5% shares of the Company. The balance due to Mr. Cheng as of June 30,
    2021 mainly represented the amount paid by Mr. Cheng on behalf of the Company. In September 2019, Mr. Cheng took over the receivable
    amount of the concert the Company invested in November 2018, and assumed the liability of $551,457 related to such receivable to
    the Company. In September 2019, Mr. Cheng collected the payment of $1,000,000 from JCD, our exclusive sales agent in Asia Pacific,
    on behalf of the Company. As agreed between Mr. Cheng and the Company, the due from balance was netted off by due to balances.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&lt;span id="xdx_F08_z5YbaHWLPPM7" style="font: 10pt Times New Roman, Times, Serif"&gt;(2)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span id="xdx_F17_zh7pAbHNZRwi" style="font: 10pt Times New Roman, Times, Serif"&gt;Mountain
        Share Transfer, LLC is company 100% controlled by Erik S. Nelson, the corporate secretary and director of the Company. The balances
        represented the amount paid on behalf of the Company for its daily operation purpose.&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&lt;span id="xdx_F07_zplT2QQJdq95" style="font: 10pt Times New Roman, Times, Serif"&gt;(3)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_F14_zpjfyOOHCjc5" style="font: 10pt Times New Roman, Times, Serif"&gt;Mr. Tsai Wen-Chih is the
    director of XFC and has control power over Taisi Electrical &amp;amp; Plumbing Co. Pte Ltd. The Company took over the receivable amount
    of $877,809 from acquisition of XFC in December 2020. None of the receivables have been impaired and it is expected that the full
    contractual amounts can be collected.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;





&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Related party
transactions&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The details of
the related party transactions were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;For
                                            three months ended &lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;June
                                            30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;For
six months ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;June
                                            30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Paid
    on behalf of the Company&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 52%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Mr.
    Zhang Bi (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhangBiMember_fKDEp_z24Jb518KHqk" style="width: 9%; font-size: 10pt; text-align: right" title="Proceeds from related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhangBiMember_fKDEp_zcXAlHCmBqFi" style="width: 9%; font-size: 10pt; text-align: right" title="Proceeds from related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhangBiMember_fKDEp_zmuXgEJD3gS8" style="width: 9%; font-size: 10pt; text-align: right" title="Proceeds from related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhangBiMember_fKDEp_zUIPP8VgRV0j" style="width: 9%; font-size: 10pt; text-align: right" title="Proceeds from related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;3,455&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Mr. Yin-Chieh
    Cheng (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_zEDuPI71muHc" style="font-size: 10pt; text-align: right" title="Proceeds from related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_zoF2hXnrRQgf" style="font-size: 10pt; text-align: right" title="Proceeds from related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;53,237&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_zpucquBg5B56" style="font-size: 10pt; text-align: right" title="Proceeds from related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_z0llW6zymNl6" style="font-size: 10pt; text-align: right" title="Proceeds from related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;86,320&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Mountain
    Share Transfer , LLC (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDEp_z2GNvtnJAx32" style="font-size: 10pt; text-align: right" title="Proceeds from related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDEp_zf3zWPQJqMw8" style="font-size: 10pt; text-align: right" title="Proceeds from related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDEp_zPD7qZ36ahb7" style="font-size: 10pt; text-align: right" title="Proceeds from related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDEp_zP5OPS2HGVCb" style="font-size: 10pt; text-align: right" title="Proceeds from related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;7,000&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; font-weight: bold; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Repayment
    to related party&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Mr. Yin-Chieh
    Cheng&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RepaymentsOfRelatedPartyDebt_pp0p0_d0_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_z0OkDooIzcZ2" style="font-size: 10pt; text-align: right" title="Repayment to related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RepaymentsOfRelatedPartyDebt_pp0p0_d0_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_zLAoTOcNDm6g" style="font-size: 10pt; text-align: right" title="Repayment to related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--RepaymentsOfRelatedPartyDebt_pp0p0_d0_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_z8o8864kYis4" style="font-size: 10pt; text-align: right" title="Repayment to related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#x2013;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--RepaymentsOfRelatedPartyDebt_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_pp0p0" style="font-size: 10pt; text-align: right" title="Repayment to related party"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;665,000&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Note:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&lt;span id="xdx_F01_zgUhKzszXgJk" style="font: 10pt Times New Roman, Times, Serif"&gt;(1)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span id="xdx_F13_zrzyFGo5ovge" style="font: 10pt Times New Roman, Times, Serif"&gt;The transactions represent
    the amount paid by Mr. Zhang Bi, Mr. Yin-Chieh Cheng and Mountain Share Transfer, LLC on behalf of the Company for its daily operation.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="AsOf2021-06-30_custom_MountainShareTransferMember"
      decimals="0"
      id="Fact000905"
      unitRef="USD">7681</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="AsOf2020-12-31_custom_MountainShareTransferMember"
      decimals="0"
      id="Fact000906"
      unitRef="USD">7681</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToOtherRelatedPartiesCurrentAndNoncurrent
      contextRef="AsOf2021-06-30_custom_YinChiehChengMember"
      decimals="0"
      id="Fact000908"
      unitRef="USD">15879</us-gaap:DueToOtherRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueToOtherRelatedPartiesCurrentAndNoncurrent
      contextRef="AsOf2020-12-31_custom_YinChiehChengMember"
      decimals="0"
      id="Fact000910"
      unitRef="USD">19067</us-gaap:DueToOtherRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueToOtherRelatedPartiesCurrentAndNoncurrent
      contextRef="AsOf2021-06-30_custom_TaisiElectricMember"
      decimals="0"
      id="Fact000912"
      unitRef="USD">1165083</us-gaap:DueToOtherRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueToOtherRelatedPartiesCurrentAndNoncurrent
      contextRef="AsOf2020-12-31_custom_TaisiElectricMember"
      decimals="0"
      id="Fact000914"
      unitRef="USD">877809</us-gaap:DueToOtherRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueToOtherRelatedPartiesCurrentAndNoncurrent contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">1180962</us-gaap:DueToOtherRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueToOtherRelatedPartiesCurrentAndNoncurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">896876</us-gaap:DueToOtherRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="From2021-04-012021-06-30_custom_ZhangBiMember"
      decimals="0"
      id="Fact000926"
      unitRef="USD">0</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="From2020-04-012020-06-30_custom_ZhangBiMember"
      decimals="0"
      id="Fact000928"
      unitRef="USD">0</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="From2021-01-012021-06-30_custom_ZhangBiMember"
      decimals="0"
      id="Fact000930"
      unitRef="USD">0</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="From2020-01-012020-06-30_custom_ZhangBiMember"
      decimals="0"
      id="Fact000932"
      unitRef="USD">3455</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="From2021-04-012021-06-30_custom_YinChiehChengMember"
      decimals="0"
      id="Fact000934"
      unitRef="USD">0</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="From2020-04-012020-06-30_custom_YinChiehChengMember"
      decimals="0"
      id="Fact000936"
      unitRef="USD">53237</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="From2021-01-012021-06-30_custom_YinChiehChengMember"
      decimals="0"
      id="Fact000938"
      unitRef="USD">0</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="From2020-01-012020-06-30_custom_YinChiehChengMember"
      decimals="0"
      id="Fact000940"
      unitRef="USD">86320</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="From2021-04-012021-06-30_custom_MountainShareTransferMember"
      decimals="0"
      id="Fact000942"
      unitRef="USD">0</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="From2020-04-012020-06-30_custom_MountainShareTransferMember"
      decimals="0"
      id="Fact000944"
      unitRef="USD">0</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="From2021-01-012021-06-30_custom_MountainShareTransferMember"
      decimals="0"
      id="Fact000946"
      unitRef="USD">0</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="From2020-01-012020-06-30_custom_MountainShareTransferMember"
      decimals="0"
      id="Fact000948"
      unitRef="USD">7000</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="From2021-04-012021-06-30_custom_YinChiehChengMember"
      decimals="0"
      unitRef="USD">0</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="From2020-04-012020-06-30_custom_YinChiehChengMember"
      decimals="0"
      unitRef="USD">0</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="From2021-01-012021-06-30_custom_YinChiehChengMember"
      decimals="0"
      unitRef="USD">0</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="From2020-01-012020-06-30_custom_YinChiehChengMember"
      decimals="0"
      unitRef="USD">665000</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:EarningsPerShareTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_80C_eus-gaap--EarningsPerShareTextBlock_zYlEXzwHZCxl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Note
12 &#160;&#160;&#160;&#160;&#160;&lt;span id="xdx_821_zatIxVbxar8g"&gt;(LOSS) INCOME PER SHARE&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The following table
sets forth the computation of basic and diluted (loss) income per common share for the three and six months ended June 30, 2021 and 2020.&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zuHD14uGLlAl" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - (LOSS) INCOME PER SHARE (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="display: none; font-size: 10pt; text-align: justify"&gt;&lt;span id="xdx_8B1_zY9PjeHj7TKg" style="font: 10pt Times New Roman, Times, Serif"&gt;Schedule
    of income (loss) pe share&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_492_20210401__20210630_zRt6v1ndlAl5" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_490_20200401__20200630_zAncu8VDnThe" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_490_20210101_20210630" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_49F_20200101_20200630" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;For
                                            three months ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;June
                                            30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;For
                                            six months ended &lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;June
                                            30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_ecustom--NumeratorAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_i01_pp0p0_zfVxt6nvNxug" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 52%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Net
    (loss) income attributable to the Company&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(272,133&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;33,475&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(222,643&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;252,793&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_ecustom--DenominatorAbstract_iB" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_i01B" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Weighted-average
    shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pdd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;- Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;9,131,786&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;13,181,786&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;9,131,786&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;13,181,786&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pdd" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;- Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;9,131,786&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;17,659,384&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;9,131,786&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;17,624,585&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--EarningsPerShareBasicAndDilutedAbstract_i01B" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(Loss)
    income per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--EarningsPerShareBasic_i01_pdd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;- Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(0.0298&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;0.0025&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(0.0244&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;0.0192&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_i01_zDRrKUglDZzc" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;- Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(0.0298&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;0.0019&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(0.0159&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;0.0143&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_z2TgovL5XA4d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Basic net (loss)
income per common share is computed using the weighted average number of the common shares outstanding during the period. Diluted (loss)
income per share is computed using the weighted average number of ordinary shares and ordinary equivalent shares outstanding which include
&lt;span id="xdx_90D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210101__20210630_zYLO4JOS90I4" title="Antidilutive shares"&gt;5,560,000&lt;/span&gt; warrants outstanding as of June 30, 2021.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;











</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="From2021-01-01to2021-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zuHD14uGLlAl" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - (LOSS) INCOME PER SHARE (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="display: none; font-size: 10pt; text-align: justify"&gt;&lt;span id="xdx_8B1_zY9PjeHj7TKg" style="font: 10pt Times New Roman, Times, Serif"&gt;Schedule
    of income (loss) pe share&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_492_20210401__20210630_zRt6v1ndlAl5" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_490_20200401__20200630_zAncu8VDnThe" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_490_20210101_20210630" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_49F_20200101_20200630" style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;For
                                            three months ended&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;June
                                            30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;For
                                            six months ended &lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;June
                                            30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-size: 10pt; text-align: center"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_ecustom--NumeratorAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_i01_pp0p0_zfVxt6nvNxug" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 52%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Net
    (loss) income attributable to the Company&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(272,133&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;33,475&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(222,643&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;252,793&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_ecustom--DenominatorAbstract_iB" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_i01B" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Weighted-average
    shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pdd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;- Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;9,131,786&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;13,181,786&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;9,131,786&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;13,181,786&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pdd" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;- Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;9,131,786&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;17,659,384&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;9,131,786&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;17,624,585&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--EarningsPerShareBasicAndDilutedAbstract_i01B" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(Loss)
    income per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--EarningsPerShareBasic_i01_pdd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;- Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(0.0298&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;0.0025&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(0.0244&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;0.0192&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_i01_zDRrKUglDZzc" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;- Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(0.0298&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;0.0019&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;(0.0159&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;0.0143&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2021-04-012021-06-30"
      decimals="0"
      unitRef="USD">-272133</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2020-04-012020-06-30"
      decimals="0"
      unitRef="USD">33475</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2021-01-01to2021-06-30"
      decimals="0"
      unitRef="USD">-222643</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2020-01-012020-06-30"
      decimals="0"
      unitRef="USD">252793</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2021-04-012021-06-30"
      decimals="INF"
      unitRef="Shares">9131786</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-04-012020-06-30"
      decimals="INF"
      unitRef="Shares">13181786</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="Shares">9131786</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-01-012020-06-30"
      decimals="INF"
      unitRef="Shares">13181786</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2021-04-012021-06-30"
      decimals="INF"
      unitRef="Shares">9131786</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2020-04-012020-06-30"
      decimals="INF"
      unitRef="Shares">17659384</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="Shares">9131786</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2020-01-012020-06-30"
      decimals="INF"
      unitRef="Shares">17624585</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2021-04-012021-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.0298</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2020-04-012020-06-30"
      decimals="INF"
      unitRef="USDPShares">0.0025</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.0244</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2020-01-012020-06-30"
      decimals="INF"
      unitRef="USDPShares">0.0192</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="From2021-04-012021-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.0298</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="From2020-04-012020-06-30"
      decimals="INF"
      unitRef="USDPShares">0.0019</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="USDPShares">-0.0159</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="From2020-01-012020-06-30"
      decimals="INF"
      unitRef="USDPShares">0.0143</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2021-01-01to2021-06-30"
      decimals="INF"
      unitRef="Shares">5560000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2021-01-01to2021-06-30">&lt;p id="xdx_80D_eus-gaap--SubsequentEventsTextBlock_zrk7FIEn4iN" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Note
13 &#160;&#160;&#160;&#160;&#160;&lt;span id="xdx_820_zTA0WAu75X3b"&gt;SUBSEQUENT EVENT&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The Company has
evaluated subsequent events through the issuance of the unaudited condensed consolidated financial statements and no other subsequent
event is identified that would have required adjustment or disclosure in the consolidated financial statements.&lt;/span&gt;&lt;/p&gt;

</us-gaap:SubsequentEventsTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact000908"
          xlink:label="Fact000908"
          xlink:type="locator"/>
        <link:footnote id="Footnote000919" xlink:label="Footnote000919" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Mr. Yin-Chieh Cheng (&#x201c;Mr.
    Cheng&#x201d;) is the chairman the Company, and he holds 42.5% shares of the Company. The balance due to Mr. Cheng as of June 30,
    2021 mainly represented the amount paid by Mr. Cheng on behalf of the Company. In September 2019, Mr. Cheng took over the receivable
    amount of the concert the Company invested in November 2018, and assumed the liability of $551,457 related to such receivable to
    the Company. In September 2019, Mr. Cheng collected the payment of $1,000,000 from JCD, our exclusive sales agent in Asia Pacific,
    on behalf of the Company. As agreed between Mr. Cheng and the Company, the due from balance was netted off by due to balances.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000908"
          xlink:to="Footnote000919"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000910"
          xlink:label="Fact000910"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000910"
          xlink:to="Footnote000919"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000905"
          xlink:label="Fact000905"
          xlink:type="locator"/>
        <link:footnote id="Footnote000920" xlink:label="Footnote000920" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Mountain
        Share Transfer, LLC is company 100% controlled by Erik S. Nelson, the corporate secretary and director of the Company. The balances
        represented the amount paid on behalf of the Company for its daily operation purpose.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000905"
          xlink:to="Footnote000920"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000906"
          xlink:label="Fact000906"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000906"
          xlink:to="Footnote000920"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000912"
          xlink:label="Fact000912"
          xlink:type="locator"/>
        <link:footnote id="Footnote000921" xlink:label="Footnote000921" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Mr. Tsai Wen-Chih is the
    director of XFC and has control power over Taisi Electrical &amp; Plumbing Co. Pte Ltd. The Company took over the receivable amount
    of $877,809 from acquisition of XFC in December 2020. None of the receivables have been impaired and it is expected that the full
    contractual amounts can be collected.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000912"
          xlink:to="Footnote000921"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000914"
          xlink:label="Fact000914"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000914"
          xlink:to="Footnote000921"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000926"
          xlink:label="Fact000926"
          xlink:type="locator"/>
        <link:footnote id="Footnote000957" xlink:label="Footnote000957" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The transactions represent
    the amount paid by Mr. Zhang Bi, Mr. Yin-Chieh Cheng and Mountain Share Transfer, LLC on behalf of the Company for its daily operation.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000926"
          xlink:to="Footnote000957"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000928"
          xlink:label="Fact000928"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000928"
          xlink:to="Footnote000957"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000930"
          xlink:label="Fact000930"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000930"
          xlink:to="Footnote000957"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000932"
          xlink:label="Fact000932"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000932"
          xlink:to="Footnote000957"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000934"
          xlink:label="Fact000934"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000934"
          xlink:to="Footnote000957"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000936"
          xlink:label="Fact000936"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000936"
          xlink:to="Footnote000957"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000938"
          xlink:label="Fact000938"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000938"
          xlink:to="Footnote000957"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000940"
          xlink:label="Fact000940"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000940"
          xlink:to="Footnote000957"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000942"
          xlink:label="Fact000942"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000942"
          xlink:to="Footnote000957"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000944"
          xlink:label="Fact000944"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000944"
          xlink:to="Footnote000957"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000946"
          xlink:label="Fact000946"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000946"
          xlink:to="Footnote000957"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000948"
          xlink:label="Fact000948"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000948"
          xlink:to="Footnote000957"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865464659064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Aug. 09, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-55993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">NOCERA, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001756180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">16-1626611<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">NV<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">3F (Building B), No. 185, Sec 1, Datong Rd.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Xizhi District<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Taiwan<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">00000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(404)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">816-8240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Elected Not To Use the Extended Transition Period</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,131,786<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityExTransitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865464518744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 647,078<span></span>
</td>
<td class="nump">$ 1,023,531<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Account receivables, net</a></td>
<td class="nump">887,889<span></span>
</td>
<td class="nump">432,309<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">1,927,177<span></span>
</td>
<td class="nump">1,723,674<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_NCRA_AdvanceToSuppliers', window );">Advance to suppliers</a></td>
<td class="nump">194,689<span></span>
</td>
<td class="nump">1,732<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other assets, net</a></td>
<td class="nump">44,644<span></span>
</td>
<td class="nump">3,161<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Due from a related party</a></td>
<td class="nump">1,180,962<span></span>
</td>
<td class="nump">896,876<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">4,882,439<span></span>
</td>
<td class="nump">4,081,283<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_NCRA_RetentionReceivables', window );">Retention receivables</a></td>
<td class="nump">243,538<span></span>
</td>
<td class="nump">458,392<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax asset, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">73,436<span></span>
</td>
<td class="nump">50,926<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">332,040<span></span>
</td>
<td class="nump">332,040<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total non-current assets</a></td>
<td class="nump">649,014<span></span>
</td>
<td class="nump">843,658<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">5,531,453<span></span>
</td>
<td class="nump">4,924,941<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Notes payable</a></td>
<td class="nump">235,717<span></span>
</td>
<td class="nump">187,447<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">18,987<span></span>
</td>
<td class="nump">18,798<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities', window );">Other payables and accrued liabilities</a></td>
<td class="nump">304,336<span></span>
</td>
<td class="nump">56,836<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_NCRA_AdvanceReceipts', window );">Advance receipts</a></td>
<td class="nump">1,797,821<span></span>
</td>
<td class="nump">1,285,777<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Due to related parties</a></td>
<td class="nump">7,681<span></span>
</td>
<td class="nump">7,681<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income tax payable</a></td>
<td class="nump">315,629<span></span>
</td>
<td class="nump">285,186<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayableToBankCurrent', window );">Bank borrowing</a></td>
<td class="nump">270,382<span></span>
</td>
<td class="nump">532,824<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">2,950,553<span></span>
</td>
<td class="nump">2,374,549<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">TOTAL LIABILITIES</a></td>
<td class="nump">2,950,553<span></span>
</td>
<td class="nump">2,374,549<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock ($0.001 par value; authorized 200,000,000 shares; 9,131,786 shares issued and outstanding as of June 30, 2021 and December 31, 2020)</a></td>
<td class="nump">9,132<span></span>
</td>
<td class="nump">9,132<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">2,899,449<span></span>
</td>
<td class="nump">2,692,973<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_NCRA_StatutoryAndOtherReserves', window );">Statutory and other reserves</a></td>
<td class="nump">191,219<span></span>
</td>
<td class="nump">191,219<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="num">(515,805)<span></span>
</td>
<td class="num">(293,162)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(3,095)<span></span>
</td>
<td class="num">(49,770)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">TOTAL NOCERA, INC.&#8217;S STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="nump">2,580,900<span></span>
</td>
<td class="nump">2,550,392<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">TOTAL STOCKHOLDER EQUITY</a></td>
<td class="nump">2,580,900<span></span>
</td>
<td class="nump">2,550,392<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND STOCKHOLDER EQUITY</a></td>
<td class="nump">$ 5,531,453<span></span>
</td>
<td class="nump">$ 4,924,941<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_NCRA_AdvanceReceipts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">NCRA_AdvanceReceipts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>NCRA_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_NCRA_AdvanceToSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">NCRA_AdvanceToSuppliers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>NCRA_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_NCRA_RetentionReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">NCRA_RetentionReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>NCRA_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_NCRA_StatutoryAndOtherReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">NCRA_StatutoryAndOtherReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>NCRA_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableToBankCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableToBankCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865560649272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">200,000,000<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">9,131,786<span></span>
</td>
<td class="nump">9,131,786<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">9,131,786<span></span>
</td>
<td class="nump">9,131,786<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865464134328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 1,267,547<span></span>
</td>
<td class="nump">$ 469,078<span></span>
</td>
<td class="nump">$ 2,847,033<span></span>
</td>
<td class="nump">$ 1,159,731<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="num">(1,194,057)<span></span>
</td>
<td class="num">(211,820)<span></span>
</td>
<td class="num">(2,424,899)<span></span>
</td>
<td class="num">(504,335)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">73,490<span></span>
</td>
<td class="nump">257,258<span></span>
</td>
<td class="nump">422,134<span></span>
</td>
<td class="nump">655,396<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="num">(334,991)<span></span>
</td>
<td class="num">(255,735)<span></span>
</td>
<td class="num">(570,226)<span></span>
</td>
<td class="num">(428,047)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="num">(334,991)<span></span>
</td>
<td class="num">(255,735)<span></span>
</td>
<td class="num">(570,226)<span></span>
</td>
<td class="num">(428,047)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">(Loss) Income from operations</a></td>
<td class="num">(261,501)<span></span>
</td>
<td class="nump">1,523<span></span>
</td>
<td class="num">(148,092)<span></span>
</td>
<td class="nump">227,349<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other (expense) income</a></td>
<td class="num">(1,953)<span></span>
</td>
<td class="nump">36<span></span>
</td>
<td class="num">(3,712)<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) Income before income taxes</a></td>
<td class="num">(263,454)<span></span>
</td>
<td class="nump">1,559<span></span>
</td>
<td class="num">(151,804)<span></span>
</td>
<td class="nump">227,352<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (expense) benefit</a></td>
<td class="num">(8,679)<span></span>
</td>
<td class="nump">28,443<span></span>
</td>
<td class="num">(70,839)<span></span>
</td>
<td class="nump">18,736<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income</a></td>
<td class="num">(272,133)<span></span>
</td>
<td class="nump">30,002<span></span>
</td>
<td class="num">(222,643)<span></span>
</td>
<td class="nump">246,088<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: Net loss attributable to non-controlling interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,473)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(6,705)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income attributable to the company</a></td>
<td class="num">(272,133)<span></span>
</td>
<td class="nump">33,475<span></span>
</td>
<td class="num">(222,643)<span></span>
</td>
<td class="nump">252,793<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Comprehensive (loss) income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income</a></td>
<td class="num">(272,133)<span></span>
</td>
<td class="nump">30,002<span></span>
</td>
<td class="num">(222,643)<span></span>
</td>
<td class="nump">246,088<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation (loss) gain</a></td>
<td class="num">(48,344)<span></span>
</td>
<td class="nump">5,510<span></span>
</td>
<td class="num">(46,675)<span></span>
</td>
<td class="nump">4,118<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total comprehensive (loss) income</a></td>
<td class="num">(320,477)<span></span>
</td>
<td class="nump">35,512<span></span>
</td>
<td class="num">(269,318)<span></span>
</td>
<td class="nump">250,206<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Less: comprehensive loss attributable to non-controlling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,449)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,204)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive (loss) income attributable to the Company</a></td>
<td class="num">$ (320,477)<span></span>
</td>
<td class="nump">$ 38,961<span></span>
</td>
<td class="num">$ (269,318)<span></span>
</td>
<td class="nump">$ 257,410<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>(Loss) income per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="num">$ (0.0298)<span></span>
</td>
<td class="nump">$ 0.0025<span></span>
</td>
<td class="num">$ (0.0244)<span></span>
</td>
<td class="nump">$ 0.0192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="num">$ (0.0298)<span></span>
</td>
<td class="nump">$ 0.0019<span></span>
</td>
<td class="num">$ (0.0244)<span></span>
</td>
<td class="nump">$ 0.0143<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average number of common shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">9,131,786<span></span>
</td>
<td class="nump">13,181,786<span></span>
</td>
<td class="nump">9,131,786<span></span>
</td>
<td class="nump">13,181,786<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">9,131,786<span></span>
</td>
<td class="nump">17,659,384<span></span>
</td>
<td class="nump">9,131,786<span></span>
</td>
<td class="nump">17,624,585<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865465018136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income</a></td>
<td class="num">$ (222,643)<span></span>
</td>
<td class="nump">$ 246,088<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net (loss) income to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expenses</a></td>
<td class="nump">3,603<span></span>
</td>
<td class="nump">24,338<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">53,156<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred income tax</a></td>
<td class="nump">2,303<span></span>
</td>
<td class="num">(44,703)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">206,476<span></span>
</td>
<td class="nump">58,722<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable, net</a></td>
<td class="num">(443,382)<span></span>
</td>
<td class="num">(105,691)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(166,457)<span></span>
</td>
<td class="num">(105,773)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent', window );">Advance to suppliers</a></td>
<td class="num">(191,417)<span></span>
</td>
<td class="num">(3,155)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets, net</a></td>
<td class="num">(20,448)<span></span>
</td>
<td class="num">(125,612)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_NCRA_IncreaseDecreaseOperatingLeaseRightofuseAsset', window );">Operating lease right-of-use asset</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">25,007<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_NCRA_IncreaseDecreaseInRetentionReceivables', window );">Retention receivables</a></td>
<td class="nump">222,676<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(132)<span></span>
</td>
<td class="nump">21,579<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInNotesPayableCurrent', window );">Notes payable</a></td>
<td class="nump">43,985<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_NCRA_IncreaseDecreaseInAdvanceFromCustomers', window );">Advance from customers</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">221,902<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_NCRA_IncreaseDecreaseInAdvanceReceipt', window );">Advance receipts</a></td>
<td class="nump">481,208<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities', window );">Other payables and accrued liabilities</a></td>
<td class="nump">245,955<span></span>
</td>
<td class="nump">8,417<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable', window );">Income tax payable</a></td>
<td class="nump">24,251<span></span>
</td>
<td class="nump">4,990<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(618,971)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(8,406)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent', window );">Amount due from a related party</a></td>
<td class="num">(284,086)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(98,108)<span></span>
</td>
<td class="num">(348,112)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Cash paid for purchase of property</a></td>
<td class="num">(25,068)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Cash paid for intangible assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,851)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(25,068)<span></span>
</td>
<td class="num">(1,851)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfBankDebt', window );">Bank borrowing</a></td>
<td class="num">(271,432)<span></span>
</td>
<td class="num">(15,225)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Proceeds from related parties</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">689,441<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayment to related parties</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(22,766)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">828<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="num">(271,432)<span></span>
</td>
<td class="nump">652,278<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="nump">18,155<span></span>
</td>
<td class="nump">13,927<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(376,453)<span></span>
</td>
<td class="nump">316,242<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at beginning of year</a></td>
<td class="nump">1,023,531<span></span>
</td>
<td class="nump">28,539<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at end of year</a></td>
<td class="nump">647,078<span></span>
</td>
<td class="nump">344,781<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flow information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for Income taxes</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_NCRA_IncreaseDecreaseInAdvanceFromCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">NCRA_IncreaseDecreaseInAdvanceFromCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>NCRA_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_NCRA_IncreaseDecreaseInAdvanceReceipt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">NCRA_IncreaseDecreaseInAdvanceReceipt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>NCRA_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_NCRA_IncreaseDecreaseInRetentionReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">NCRA_IncreaseDecreaseInRetentionReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>NCRA_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_NCRA_IncreaseDecreaseOperatingLeaseRightofuseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">NCRA_IncreaseDecreaseOperatingLeaseRightofuseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>NCRA_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInNotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in current portion (due within one year or one business cycle) of obligations evidenced by formal promissory notes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInNotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligations classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfBankDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to settle a bank borrowing during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfBankDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865464058232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)<br></strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Statutory And Other Reserves [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>AOCI Attributable to Parent [Member]</div></th>
<th class="th"><div>Total Nocera Stockholders Equity [Member]</div></th>
<th class="th"><div>Noncontrolling Interest [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance, value at Dec. 31, 2019</a></td>
<td class="nump">$ 12,354<span></span>
</td>
<td class="nump">$ 271,915<span></span>
</td>
<td class="nump">$ 191,219<span></span>
</td>
<td class="nump">$ 339,203<span></span>
</td>
<td class="num">$ (81,350)<span></span>
</td>
<td class="nump">$ 733,341<span></span>
</td>
<td class="nump">$ 29,072<span></span>
</td>
<td class="nump">$ 762,413<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance, shares at Dec. 31, 2019</a></td>
<td class="nump">12,354,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(869)<span></span>
</td>
<td class="num">(869)<span></span>
</td>
<td class="num">(523)<span></span>
</td>
<td class="num">(1,392)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">14,999<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">14,999<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">14,999<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">219,318<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">219,318<span></span>
</td>
<td class="num">(3,232)<span></span>
</td>
<td class="nump">216,086<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance, value at Mar. 31, 2020</a></td>
<td class="nump">$ 12,354<span></span>
</td>
<td class="nump">286,914<span></span>
</td>
<td class="nump">191,219<span></span>
</td>
<td class="nump">558,521<span></span>
</td>
<td class="num">(82,219)<span></span>
</td>
<td class="nump">966,789<span></span>
</td>
<td class="nump">25,317<span></span>
</td>
<td class="nump">992,106<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, shares at Mar. 31, 2020</a></td>
<td class="nump">12,354,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance, value at Dec. 31, 2019</a></td>
<td class="nump">$ 12,354<span></span>
</td>
<td class="nump">271,915<span></span>
</td>
<td class="nump">191,219<span></span>
</td>
<td class="nump">339,203<span></span>
</td>
<td class="num">(81,350)<span></span>
</td>
<td class="nump">733,341<span></span>
</td>
<td class="nump">29,072<span></span>
</td>
<td class="nump">762,413<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance, shares at Dec. 31, 2019</a></td>
<td class="nump">12,354,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">252,793<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">246,088<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance, value at Jun. 30, 2020</a></td>
<td class="nump">$ 13,182<span></span>
</td>
<td class="nump">330,637<span></span>
</td>
<td class="nump">191,219<span></span>
</td>
<td class="nump">591,996<span></span>
</td>
<td class="num">(76,733)<span></span>
</td>
<td class="nump">1,050,301<span></span>
</td>
<td class="nump">21,868<span></span>
</td>
<td class="nump">1,072,169<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, shares at Jun. 30, 2020</a></td>
<td class="nump">13,181,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance, value at Mar. 31, 2020</a></td>
<td class="nump">$ 12,354<span></span>
</td>
<td class="nump">286,914<span></span>
</td>
<td class="nump">191,219<span></span>
</td>
<td class="nump">558,521<span></span>
</td>
<td class="num">(82,219)<span></span>
</td>
<td class="nump">966,789<span></span>
</td>
<td class="nump">25,317<span></span>
</td>
<td class="nump">992,106<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance, shares at Mar. 31, 2020</a></td>
<td class="nump">12,354,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">5,486<span></span>
</td>
<td class="nump">5,486<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="nump">5,510<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">44,551<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">44,551<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">44,551<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,475<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of new shares</a></td>
<td class="nump">$ 828<span></span>
</td>
<td class="num">(828)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of new shares, Shares</a></td>
<td class="nump">827,586<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">33,475<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">33,475<span></span>
</td>
<td class="num">(3,473)<span></span>
</td>
<td class="nump">30,002<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance, value at Jun. 30, 2020</a></td>
<td class="nump">$ 13,182<span></span>
</td>
<td class="nump">330,637<span></span>
</td>
<td class="nump">191,219<span></span>
</td>
<td class="nump">591,996<span></span>
</td>
<td class="num">(76,733)<span></span>
</td>
<td class="nump">1,050,301<span></span>
</td>
<td class="nump">21,868<span></span>
</td>
<td class="nump">1,072,169<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, shares at Jun. 30, 2020</a></td>
<td class="nump">13,181,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance, value at Dec. 31, 2020</a></td>
<td class="nump">$ 9,132<span></span>
</td>
<td class="nump">2,692,973<span></span>
</td>
<td class="nump">191,219<span></span>
</td>
<td class="num">(293,162)<span></span>
</td>
<td class="num">(49,770)<span></span>
</td>
<td class="nump">2,550,392<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,550,392<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance, shares at Dec. 31, 2020</a></td>
<td class="nump">9,131,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,669)<span></span>
</td>
<td class="num">(1,669)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,669)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">103,155<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">103,155<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">103,155<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">49,490<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">49,490<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">49,490<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance, value at Mar. 31, 2021</a></td>
<td class="nump">$ 9,132<span></span>
</td>
<td class="nump">2,796,128<span></span>
</td>
<td class="nump">191,219<span></span>
</td>
<td class="num">(243,672)<span></span>
</td>
<td class="num">(51,439)<span></span>
</td>
<td class="nump">2,701,368<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,701,368<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, shares at Mar. 31, 2021</a></td>
<td class="nump">9,131,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance, value at Dec. 31, 2020</a></td>
<td class="nump">$ 9,132<span></span>
</td>
<td class="nump">2,692,973<span></span>
</td>
<td class="nump">191,219<span></span>
</td>
<td class="num">(293,162)<span></span>
</td>
<td class="num">(49,770)<span></span>
</td>
<td class="nump">2,550,392<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,550,392<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance, shares at Dec. 31, 2020</a></td>
<td class="nump">9,131,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(222,643)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(222,643)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance, value at Jun. 30, 2021</a></td>
<td class="nump">$ 9,132<span></span>
</td>
<td class="nump">2,899,449<span></span>
</td>
<td class="nump">191,219<span></span>
</td>
<td class="num">(515,805)<span></span>
</td>
<td class="num">(3,095)<span></span>
</td>
<td class="nump">2,580,900<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,580,900<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, shares at Jun. 30, 2021</a></td>
<td class="nump">9,131,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance, value at Mar. 31, 2021</a></td>
<td class="nump">$ 9,132<span></span>
</td>
<td class="nump">2,796,128<span></span>
</td>
<td class="nump">191,219<span></span>
</td>
<td class="num">(243,672)<span></span>
</td>
<td class="num">(51,439)<span></span>
</td>
<td class="nump">2,701,368<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,701,368<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance, shares at Mar. 31, 2021</a></td>
<td class="nump">9,131,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">48,344<span></span>
</td>
<td class="nump">48,344<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">48,344<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">103,321<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">103,321<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">103,321<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(272,133)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(272,133)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(272,133)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(272,133)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance, value at Jun. 30, 2021</a></td>
<td class="nump">$ 9,132<span></span>
</td>
<td class="nump">$ 2,899,449<span></span>
</td>
<td class="nump">$ 191,219<span></span>
</td>
<td class="num">$ (515,805)<span></span>
</td>
<td class="num">$ (3,095)<span></span>
</td>
<td class="nump">$ 2,580,900<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 2,580,900<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, shares at Jun. 30, 2021</a></td>
<td class="nump">9,131,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865460321352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PRINCIPAL ACTIVITIES AND ORGANIZATION<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">PRINCIPAL ACTIVITIES AND ORGANIZATION</a></td>
<td class="text"><p id="xdx_803_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_zoneFUQ1w46g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 1 &#160;&#160;&#160;&#160;&#160;<span id="xdx_821_zHcp9nKe7eOd">PRINCIPAL ACTIVITIES AND ORGANIZATION</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated financial statements include
the financial statements of Nocera, Inc. (&#8220;Nocera&#8221; or the &#8220;Company&#8221;) and its subsidiaries, Grand Smooth Inc Limited
(&#8220;GSI&#8221;) and Guizhou Grand Smooth Technology Ltd. (&#8220;GZ GST&#8221; or &#8220;WFOE&#8221;), and Xin Feng Construction Co.,
Ltd. (&#8220;XFC&#8221;) that is controlled through contractual arrangements. Nocera, GSI, GZ GST and XFC are collectively referred to
as the &#8220;Company&#8221;.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Nocera was incorporated in the State of Nevada
on February 1, 2002 and is based in New Taipei City, Taiwan (R.O.C). It did not engage in any operations and was dormant from its inception
until its reverse merger of GSI on December 31, 2018.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company currently provides Land-Based Recirculation
Aquaculture Systems (&#8220;RAS&#8221;) for fish farming. Our primary business operations consist of the design, development and production
of RAS large scale fish tank systems, for fish farms along with expert consulting, technology transfer, and aquaculture project management
services to new and existing aquaculture management business services.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline">Reverse merger</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective December 31, 2018, Nocera completed
a reverse merger transaction (the &#8220;Transaction&#8221;) pursuant to an Agreement and Plan of Merger (the &#8220;Agreement&#8221;),
with (i) GSI, (ii) GSI&#8217;s shareholders, Yin-Chieh Cheng and Bi Zhang, who together owned shares constituting 100% of the issued and
outstanding ordinary shares of GSI (the &#8220;GSI Shares&#8221;) and (iii) GSI Acquisition Corp. Under the terms of the Agreement, the
GSI Shareholders transferred to Nocera all of the GSI Shares in exchange for the issuance of 10,000,000 shares (the &#8220;Shares&#8221;)
of Nocera&#8217;s common stock (the &#8220;Share Exchange&#8221;). As a result of the reverse merger, GSI became Nocera&#8217;s wholly-owned
subsidiary and Yin-Chieh Cheng and Bi Zhang, the former shareholders of GSI, became Nocera&#8217;s controlling shareholders. The share
exchange transaction with GSI was treated as a reverse merger, with GSI as the accounting acquirer and Nocera as the acquired party.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">GSI is a limited company established under the
laws and regulations of Hong Kong on August 1, 2014, and is a holding company without any operation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">GZ WFH was incorporated in Xingyi City, Guizhou
Province, People&#8217;s Republic of China (&#8220;PRC&#8221;) on October 25, 2017, and is engaged in providing fish farming containers
service, which integrates sales, installments, and maintenance of aquaculture equipment. The registered capital of GZ WFH is RMB$5,000,000
(equal to US$733,138).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 13, 2018, GSI incorporated GZ GST
in PRC with registered capital of US$15,000.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">Divestiture</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 21, 2020, the Company filed a current
report on Form 8-K outlining the lack of communication that leads to the termination by Nocera, Inc. of its relationship with Guizhou
Wan Feng Hu Intelligent Aquatic Technology Co. Limited (&#8220;GZ WFH&#8221;) and its management, and termination of the Variable Interest
Entity agreements between the parties.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subsequently on October 8, 2020, Zhang Bi and
GZ WFH entered into a Settlement Agreement and Release with Nocera, Inc. wherein all claims as to GZ WFH&#8217;s debt (claim to shares
in Nocera, Inc. or GZ GST) were compromised, settled, and otherwise resolved as to any and all claims or causes of action whatsoever against
Nocera for any matter, action, or representation as to Nocera, and any debt to ownership of Nocera or GZ GST up to the date of the agreement.
The consideration for the agreement was mutual waiver of any and all claims against each other and GZ GST, and GZ WFH (including Zhang
Bi) waives any claims to Nocera stock, meaning the 4,750,000 shares of common stock of Nocera owned by Zhang Bi were cancelled as part
of the agreement. The Settlement Agreement and Release is attached hereto as Exhibit _____.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline">The VIE Agreements</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 31, 2020, Nocera and XFC, a domestic
funded limited liability company registered in Taiwan (R.O.C), entered into a series of contractual agreements (&#8220;VIE Agreements&#8221;)
whereby Nocera, Inc. agreed to provide technical consulting and related services to XFC. As a result, Nocera has been determined to be
the primary beneficiary of XFC and XFC became VIE (Variable Interest Entity) of Nocera.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 31, 2020, Nocera exchanged <span id="xdx_90F_ecustom--SharesExchanged_c20201231__us-gaap--StatementClassOfStockAxis__us-gaap--RestrictedStockMember_zQQbhnnehN9j">700,000</span>
shares of the Company&#8217;s restricted common stock to Shareholders of XFC in exchange for <span id="xdx_90F_eus-gaap--VariableInterestEntityOwnershipPercentage_dp_c20200101__20201231__dei--LegalEntityAxis__custom--XfcMember_zbhZCMc70jEl">100</span>% controlling interest in XFC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The VIE structure was adopted mainly because the
China and Taiwan (R.O.C.) operating company may in the future engage in business that may require special licenses in China and which
can be an industry that prohibits foreign investment. WFOE has entered into the following contractual arrangements with a stockholder
of XFC, that enable the Company to (1) have the power to direct the activities that most significantly affects the economic performance
of XFC, and (2) receive the economic benefits of XFC that could be significant to XFC. The Company is fully and exclusively responsible
for the management of XFC, assumes all of the risk of losses of XFC and has the exclusive right to exercise all voting rights of XFC&#8217;s
stockholder. Therefore, in accordance with ASC 810 "Consolidation", the Company is considered the primary beneficiary of XFC
and has consolidated XFC&#8217;s assets, liabilities, results of operations, and cash flows in the accompanying consolidated financial
statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(1) Voting Rights Proxy Agreement &amp; Power
of Attorney. Mr. Tsai, Wen-Chih, Ms. Tu, Hui-Min, Mr. Tsai, Chin-Yao, and Mr. Tsai, Chin-Chao (Existing Stockholders) hereby irrevocably
undertake that they authorize Nocera or the individual then designated by Nocera (&#8220;Attorney&#8221;) to exercise, on his behalf,
the following rights available to them in their capacity as a stockholder of the XFC under the then effective articles of association
of the XFC (collectively, &#8220;Powers&#8221;): (a) to propose the convening of, and attend, stockholders&#8217; meetings in accordance
with the articles of association of the XFC on behalf of the Existing Stockholder; (b) to exercise voting rights on behalf of the Existing
Stockholder on all matters required to be deliberated and resolved by the stockholders&#8217; meeting, including without limitation the
appointment and election of the directors and other executives to be appointed and removed by the stockholders, of the XFC the sale or
transfer of all or part of the equity held by stockholders in the XFC; (c) to exercise other stockholders&#8217; voting rights under the
articles of association of the XFC (including any other stockholders&#8217; voting rights stipulated upon an amendment to such articles
of association); (d) other voting rights that stockholders shall enjoy under the Taiwan (R.O.C.) laws, as amended, revised, supplemented
and re-enacted, no matter whether they take effect before or after the conclusion of this Agreement. The Existing Stockholders shall not
revoke the authorization and entrustment accorded to the Attorney other than in the case where Nocera gives the Existing Stockholders
a written notice requesting the replacement of the Attorney, in which event the Existing Stockholders shall immediately appoint such other
person as then designated by Nocera to exercise the foregoing Powers and such new authorization and entrustment shall supersede, immediately
upon its grant, the original authorization, and entrustment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(2) Exclusive Business Cooperation Agreement.
Nocera agrees to provide technical consulting and services including management consulting services, general and financial advisory service
and various general and administrative service, for the specific content thereof (hereinafter referred to as the &#8220;Target Business&#8221;)
to the XFC as the technical consulting and service provider of the XFC in accordance with the conditions set forth herein during the term
of this Agreement. XFC agrees to accept the technical consulting and services provided by Nocera. XFC further agrees that, without the
prior written consent of Nocera, during the term of this Agreement, it shall not accept any technical consulting and services identical
or similar to Target Business that are provided by any third party.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(3) Equity Pledge Agreement. Under the Equity
Interest Pledge Agreement between Nocera and Mr. Tsai, Wen-Chih, Ms. Tu, Hui-Min, Mr. Tsai, Chin-Yao, and Mr. Tsai, Chin-Chao, the stockholder
of XFC, stockholder pledged all of his equity interests in XFC to Nocera to guarantee the performance of XFC&#8217;s obligations under
the Exclusive Business Cooperation Agreement. Under the terms of the agreement, in the event that XFC or stockholders breach their respective
contractual obligations under the Exclusive Business Cooperation Agreement, Nocera, as pledge, will be entitled to certain rights, including,
but not limited to, the right to collect dividends generated by the pledged equity interests. Zhang Bi also agreed that upon the occurrence
of any event of default, as set forth in the Equity Interest Pledge Agreement, Nocera is entitled to claim indemnity.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(4) Exclusive Call Option Agreement. XFC and its
stockholders, Mr. Tsai, Wen-Chih, Ms. Tu, Hui-Min, Mr. Tsai, Chin-Yao, and Mr. Tsai, Chin-Chao, have entered into an Exclusive Call Option
Agreement with Nocera. Under the Exclusive Call Option Agreement, the XFC stockholders irrevocably granted Nocera (or its designee) an
exclusive option to purchase, to the extent permitted under Taiwan (R.O.C.) law, part or all of their equity interests in XFC. According
to the Exclusive Call Option Agreement, the purchase price shall be the minimum price permitted by applicable Taiwan (R.O.C.) Law at the
time when such share transfer occurs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865462065032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICY<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICY</a></td>
<td class="text"><p id="xdx_80B_eus-gaap--SignificantAccountingPoliciesTextBlock_z3Q94J2cTvZ5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 2&#160;&#160;&#160;&#160;&#160; <span id="xdx_821_zYhy7kdfJ7jl">SUMMARY
OF SIGNIFICANT ACCOUNTING POLICY</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p id="xdx_84D_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zR6bKLdgDuCk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_864_zZKt1tOdc9pa">Basis of Presentation</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying unaudited condensed consolidated
financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;)
and pursuant to the rules and regulations of the United States Securities and Exchange Commission (&#8220;SEC&#8221;) for interim financial
information. Accordingly, these financial statements do not include all of the information and footnotes required for complete financial
statements and should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the
Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020 filed with the SEC on May 14, 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the opinion of management, all adjustments
(which include normal recurring adjustments) necessary to present a fair presentation of the Company&#8217;s unaudited condensed consolidated
financial position as of June 30, 2021, its consolidated results of operations for the six months ended June 30, 2021, cash flows for
the six months ended June 30, 2021 and change in equity for the six months ended June 30, 2021, as applicable, have been made. Operating
results for the six months ended June 30, 2021 are not necessarily indicative of the operating results that may be expected for the year
ending December 31, 2020 or any future periods.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p id="xdx_848_eus-gaap--ConcentrationRiskCreditRisk_zflWX80q5Hki" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_865_zU1kzHnNEKdk">Concentrations of Credit Risk</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments that potentially expose
the Company to concentrations of credit risk consist primarily of accounts receivable. The Company conducts credit evaluations of its
customers and suppliers, and generally does not require collateral or other security from them. The Company evaluates its collection experience
and long outstanding balances to determine the need for an allowance for doubtful accounts. The Company conducts periodic reviews of the
financial condition and payment practices of its customers to minimize collection risk on accounts receivable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were two customers who represent <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20200630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoCustomersMember_zBgEFxrnDXcj" title="Concentration risk">100</span>%
of the Company&#8217;s total revenue for the six months ended June 30, 2020. There were four customers who represent <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FourCustomersMember_zX2ffaTHYy64" title="Concentration risk">99</span>% of the
Company&#8217;s total revenue for the six months ended June 30, 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
following table sets forth a summary of single customers who represent 10% or more of the Company&#8217;s total accounts receivable,
net:&#160;</span></p>

<table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_zmS4r54krPYe" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B2_zWHDaUpaY1v9" style="font: 10pt Times New Roman, Times, Serif; display: none">Concentrations
    of credit risk</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br/> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br/> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Percentage
    of the Company&#8217;s accounts receivable</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Customer
    A</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zUUbMIjf4MT" style="width: 13%; font-size: 10pt; text-align: right" title="Concentration percentage"><span style="font: 10pt Times New Roman, Times, Serif">12.95%</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zUw66gasD3" style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">26.33%</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Customer
    B</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_zvwkiZD8jeb1" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">68.21%</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_zBokFpKwHjme" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">73.67%</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Customer
    C</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zcAXXn0TzoT1" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">12.74%</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ConcentrationRiskPercentage1_dp0_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zssDhdHLcH" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AllCustomersMember_zPsHU0tel7Wk" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">93.90%</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AllCustomersMember_zO9RV57OSAYj" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">100.00%</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8A4_zHJYNzEa6qj4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>











<p id="xdx_846_eus-gaap--RevenueRecognitionPolicyTextBlock_z4WazoZQu1A8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_86B_zeNYN3ROJD7">Revenue Recognition</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes revenue in accordance with
Accounting Standards Codification (&#8220;ASC&#8221;) 606, &#8220;Revenue from Contracts with Customers&#8221;.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The core principle of the guidance is that an
entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration
to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, the Company applies
the following steps:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 3%"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#149;</b></span></td>
    <td style="width: 94%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Step 1: Identify
    the contract (s) with a customer</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><b>&#149;</b></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Step 2: Identify the performance
    obligations in the contract</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><b>&#149;</b></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Step 3: Determine the transaction
    price</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><b>&#149;</b></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Step 4: Allocate the transaction
    price to the performance obligation in the contract</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><b>&#149;</b></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Step 5: Recognize revenue
    when (or as) the entity satisfies a performance obligation</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company considered revenue is recognized when
(or as) the Company satisfies performance obligations by transferring promised goods or services to its customers. Revenue is measured
at the transaction price which is based on the amount of consideration that the Company expects to receive in exchange for transferring
the promised goods or services to its customers. Contracts with customers are comprised of invoices and written contracts.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not have arrangements for returns
from customers and does not have any future obligations directly or indirectly related to services resale by customers. The Company has
no sales incentive programs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company provides goods, maintenance service
warranties for the goods sold with a period vary from 18 months to 72 months, which majority are 18 months, and exclusive sales agency
license to its customers. For performance obligation related to providing products, the Company expects to recognize the revenue according
to the delivery of products. For performance obligation related to maintenance service warranties, the Company expects to recognize the
revenue on a ratable basis using a time-based output method. The performance obligations are typically satisfied as services are rendered
on a straight-line basis over the contract term, which is generally for 18 months as majority of the maintenance service warranties periods
provided are 18 months. For performance obligation related to exclusive agency license, the Company recognizes the revenue ratably upon
the satisfaction over the estimated economic life of the license.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not have amounts of contract
assets since revenue is recognized as control of goods is transferred. The contract liabilities consist of advance payments from customers
and deferred revenue. Advance payments from customer are expected to be recognized as revenue within 12 months. Deferred revenue is expected
to be recognized as revenue within 12 months.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p id="xdx_843_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zStMtxtmreY5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_86E_zfSWA22qpYXl">Recent Accounting Pronouncements</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The FASB issued several updates during the period, none of these
standards are either applicable to the Company or require adoption at a future date and none are expected to have a material impact on
the consolidated financial statements upon adoption.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>













<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865461572312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCOUNTS RECEIVABLE, NET<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsAndNontradeReceivableTextBlock', window );">ACCOUNTS RECEIVABLE, NET</a></td>
<td class="text"><p id="xdx_804_eus-gaap--AccountsAndNontradeReceivableTextBlock_zdMyDYDx5tzf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 3&#160;&#160;&#160;&#160;&#160;<span id="xdx_82F_z5xU2lp5K60j">ACCOUNTS RECEIVABLE, NET</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2021 and December 31, 2020, accounts
receivable consisted of the following:<span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_z3HVl7s9wEOl" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACCOUNTS RECEIVABLE, NET (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B6_zNVAq1uJfv73" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule
    of accounts receivable</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_497_20210630" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_494_20201231" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br/> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br/> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--AccountsReceivableGross_iI_pp0p0_maARNCzK6c_zB5eYGtwHfGb" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Accounts
    receivable</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">887,889</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">432,309</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_d0_msARNCzK6c_zlCiOMHWAT6a" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Less:
    Allowance for doubtful accounts</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--AccountsReceivableNetCurrent_iI_pp0p0_mtARNCzK6c_zFjFTd7LIO74" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">887,889</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">432,309</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8AE_zu4RIfsUhFC2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">For
the six months ended June 30, 2021 and for the years ended December 31, 2020, the Company has recorded provision for doubtful accounts
of <span id="xdx_904_eus-gaap--ProvisionForDoubtfulAccounts_pp0p0_c20200401__20200630_zg7hAJYNE4e4" title="Provision for doubtful accounts"><span id="xdx_908_eus-gaap--ProvisionForDoubtfulAccounts_pp0p0_c20210401__20210630_zyUvBnTN40C1" title="Provision for doubtful accounts"><span id="xdx_901_eus-gaap--ProvisionForDoubtfulAccounts_c20210101__20210630_pp0p0" title="Provision for doubtful accounts"><span id="xdx_903_eus-gaap--ProvisionForDoubtfulAccounts_c20200101__20200630_pp0p0" style="display: none" title="Provision for doubtful accounts">0</span></span></span></span> nil.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndNontradeReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -URI http://asc.fasb.org/topic&amp;trid=2196771<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -URI http://asc.fasb.org/topic&amp;trid=82887179<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndNontradeReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865461906712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">INVENTORIES</a></td>
<td class="text"><p id="xdx_804_eus-gaap--InventoryDisclosureTextBlock_zUndEyrFu8D" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Note
4 &#160;&#160;&#160;&#160;&#160;<span id="xdx_821_zydeC0Tv3FY3">INVENTORIES</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">As of June 30,
2021 and December 31, 2020, inventories consisted of the following:<span style="font-family: Times New Roman, Times, Serif">&#160;&#160;<b>&#160;</b></span></span></p>

<table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zpSILeFaYk17" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INVENTORIES (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B4_zcwggJLDotEl" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule
    of inventory</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_49D_20210630_zXPuCufIlvr7" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_49C_20201231_zG4xztmsY1Y1" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br/> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br/> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--InventoryRawMaterialsNetOfReserves_iI_pp0p0_maINzYUz_zt45l2k9pDG6" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Raw
    materials</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">116,531</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">115,373</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_403_eus-gaap--InventoryWorkInProcessAndRawMaterialsNetOfReserves_iI_pp0p0_maINzYUz_zY2XMzVS5xU" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Work
    in process</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,810,646</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,608,301</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--InventoryNet_iTI_pp0p0_mtINzYUz_zwn7v5QV8IX8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,927,177</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,723,674</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8AC_zb1pSOiKiUzh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>&#160;</b></span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865461551144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PREPAID EXPENSES AND OTHER ASSETS, NET<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCurrentAssetsTextBlock', window );">PREPAID EXPENSES AND OTHER ASSETS, NET</a></td>
<td class="text"><p id="xdx_80D_eus-gaap--OtherCurrentAssetsTextBlock_zfjqQJOyXbcg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Note
5&#160;&#160;&#160;&#160;&#160; <span id="xdx_82A_z2h5wsUmLrZ7">PREPAID EXPENSES AND OTHER ASSETS, NET<span style="font-family: Times New Roman, Times, Serif">&#160;</span></span></b></span></p>

<table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zPsdPj0ZGQS6" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="display: none; font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Schedule
    of prepaid expenses</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br/> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br/> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt; width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Other
    receivables from third party</span></td><td style="padding-bottom: 1pt; width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--AccountsAndOtherReceivablesNetCurrent_iI_pp0p0_c20210630_zKS2XblmSmx" style="border-bottom: Black 1pt solid; width: 13%; font-size: 10pt; text-align: right" title="Prepaid expenses"><span style="font: 10pt Times New Roman, Times, Serif">44,644</span></td><td style="padding-bottom: 1pt; width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--AccountsAndOtherReceivablesNetCurrent_iI_pp0p0_c20201231_zGaPgBWPwalb" style="border-bottom: Black 1pt solid; width: 13%; font-size: 10pt; text-align: right" title="Prepaid expenses"><span style="font: 10pt Times New Roman, Times, Serif">3,161</span></td><td style="padding-bottom: 1pt; width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Prepaid
    expenses and other assets, net</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Prepaid expenses"><span style="font: 10pt Times New Roman, Times, Serif">44,644</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Prepaid expenses"><span style="font: 10pt Times New Roman, Times, Serif">3,161</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8A4_zvRBGzFDIiWf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCurrentAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other current assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCurrentAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865461833144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT, NET<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY AND EQUIPMENT, NET</a></td>
<td class="text"><p id="xdx_808_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zdV3P0EFIaLj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Note
6 &#160;&#160;&#160;&#160;&#160;<span id="xdx_823_zArbfBiVQ1xg">PROPERTY AND EQUIPMENT, NET</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">As of June 30,
2021 and December&#160;31, 2020, property and equipment consisted of the following:<span style="font-family: Times New Roman, Times, Serif">&#160;</span></span></p>

<table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--PropertyPlantAndEquipmentTextBlock_zGP2erKKrhN" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PROPERTY AND EQUIPMENT, NET (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B8_zC7MWbsKgmIl" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule
    of property and equipment</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br/> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br/> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Furniture
    and fixtures</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zCMeRH642RCa" style="font-size: 10pt; text-align: right" title="Property and equipment, gross"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zXSKwNnogBae" style="font-size: 10pt; text-align: right" title="Property and equipment, gross"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Equipment</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pp0p0" style="width: 13%; font-size: 10pt; text-align: right" title="Property and equipment, gross"><span style="font: 10pt Times New Roman, Times, Serif">78,388</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pp0p0" style="width: 13%; font-size: 10pt; text-align: right" title="Property and equipment, gross"><span style="font: 10pt Times New Roman, Times, Serif">51,287</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Leasehold
    improvement</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zWo67Ee4Mll8" style="font-size: 10pt; text-align: right" title="Property and equipment, gross"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zwtl3Yje6h6e" style="font-size: 10pt; text-align: right" title="Property and equipment, gross"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Vehicle</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zpAXGT8roSka" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Property and equipment, gross"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zYE9UBP0eOK6" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Property and equipment, gross"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_c20210630_pp0p0" style="font-size: 10pt; text-align: right" title="Property and equipment, gross"><span style="font: 10pt Times New Roman, Times, Serif">78,388</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_c20201231_pp0p0" style="font-size: 10pt; text-align: right" title="Property and equipment, gross"><span style="font: 10pt Times New Roman, Times, Serif">51,287</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Less:
    Accumulated depreciation</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20210630_zhkfjQY3y7Qg" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Accumulated depreciation"><span style="font: 10pt Times New Roman, Times, Serif">(4,952</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20201231_z0NA5iHKWo8" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Accumulated depreciation"><span style="font: 10pt Times New Roman, Times, Serif">(361</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Property
    and equipment, net</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentNet_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Property and equipment, net"><span style="font: 10pt Times New Roman, Times, Serif">73,436</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentNet_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Property and equipment, net"><span style="font: 10pt Times New Roman, Times, Serif">50,926</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8A0_ztKXEy3shpe5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company recorded
depreciation expenses of $<span id="xdx_903_eus-gaap--CostOfGoodsAndServicesSoldDepreciation_pp0p0_c20210101__20210630_zE98J7q5FcLd" title="Depreciation expense">3,591</span> and $<span id="xdx_904_eus-gaap--CostOfGoodsAndServicesSoldDepreciation_pp0p0_c20200101__20200630_zRtwKjtBwsQf" title="Depreciation expense">24,338</span> for the six months ended June 30, 2021 and 2020, respectively, and $<span id="xdx_909_eus-gaap--CostOfGoodsAndServicesSoldDepreciation_pp0p0_c20210401__20210630_zo69Jge2CB9d" title="Depreciation expense">2,373</span> and $<span id="xdx_909_eus-gaap--CostOfGoodsAndServicesSoldDepreciation_pp0p0_c20200401__20200630_zCfmtZnGGdHk" title="Depreciation expense">12,075</span> for
the three months ended June 30, 2021 and 2020, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>











<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865460321352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillDisclosureTextBlock', window );">GOODWILL</a></td>
<td class="text"><p id="xdx_80A_eus-gaap--GoodwillDisclosureTextBlock_z53pib5RhZs7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Note
7 <span id="xdx_829_zHSxixCdtOfl">GOODWILL</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">As of June 30,
2021 and December&#160;31, 2020, goodwill consisted of the following:<span style="font-family: Times New Roman, Times, Serif">&#160;&#160;</span></span></p>

<table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfGoodwillTextBlock_z0lsRXl97Sh6" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - GOODWILL (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B8_zqcfG8Lq1vGc" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule
    of goodwil</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br/> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br/> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Goodwill
    - XFC</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--Goodwill_c20210630__dei--LegalEntityAxis__custom--XinFengConstructionCoLtdMember_pp0p0" style="width: 13%; font-size: 10pt; text-align: right" title="Goodwill"><span style="font: 10pt Times New Roman, Times, Serif">332,040</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--Goodwill_c20201231__dei--LegalEntityAxis__custom--XinFengConstructionCoLtdMember_pp0p0" style="width: 13%; font-size: 10pt; text-align: right" title="Goodwill"><span style="font: 10pt Times New Roman, Times, Serif">332,040</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Less:
    Accumulated amortization</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_d0_c20210630_zPCVzm7GTz26" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_d0_c20201231_zydgpLZCJmOj" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Intangible
    assets, net</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--Goodwill_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Goodwill"><span style="font: 10pt Times New Roman, Times, Serif">332,040</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--Goodwill_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Goodwill"><span style="font: 10pt Times New Roman, Times, Serif">332,040</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8AA_z1u04jSNjLr" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2144439<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865461833144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesOfLesseeDisclosureTextBlock', window );">LEASES</a></td>
<td class="text"><p id="xdx_80E_eus-gaap--LeasesOfLesseeDisclosureTextBlock_zoQHh3JDsji2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Note
8 &#160;&#160;&#160;&#160;&#160;<span id="xdx_829_z7pAgZsf6mn6">LEASES</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company has
two non-cancelable lease agreements for certain of the office and accommodation as well as fish farming containers for research and develop
advanced technology for water circulation applying in fishery with original lease periods expiring between 2022 and 2023. The lease terms
may include options to extend or terminate the lease when it is reasonably certain the Company will exercise that option. The Company
recognizes rental expense on a straight-line basis over the lease term.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">The components of lease expense for
the six months ended June 30, 2021 and June 30, 2020 were as follows:<span style="font-family: Times New Roman, Times, Serif">&#160;</span></span></p>

<table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--LeaseCostTableTextBlock_z9aYAeIX6kTg" style="width: 100%; border-collapse: collapse; font-size: 10pt" summary="xdx: Disclosure - LEASES (Details - Lease costs)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify"><span id="xdx_8BB_zNubflPBy4Hh" style="font: 10pt Times New Roman, Times, Serif; display: none">Components
    of lease expenses</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Statement
    of Income Location</b></span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Six
    months ended June 30, 2021</b></span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Six
    months ended June 30, 2020</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(Unaudited)</b></span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(Unaudited)</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><b>Lease Costs</b></span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 22%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Operating lease
    expense</span></td>
    <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 29%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">General and
    administrative expenses</span></td>
    <td style="width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--OperatingLeaseExpense_c20210101__20210630_pp0p0" style="border-bottom: black 1pt solid; width: 20%; text-align: right" title="Operating lease expense"><span style="font: 10pt Times New Roman, Times, Serif">2,212</span></td>
    <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--OperatingLeaseExpense_c20200101__20200630_pp0p0" style="border-bottom: black 1pt solid; width: 19%; text-align: right" title="Operating lease expense"><span style="font: 10pt Times New Roman, Times, Serif">26,224</span></td>
    <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Total net lease costs</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--LeaseCost_c20210101__20210630_pp0p0" style="border-bottom: black 2.25pt double; text-align: right" title="Total net lease costs"><span style="font: 10pt Times New Roman, Times, Serif">2,212</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--LeaseCost_c20200101__20200630_pp0p0" style="border-bottom: black 2.25pt double; text-align: right" title="Total net lease costs"><span style="font: 10pt Times New Roman, Times, Serif">26,224</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>
<p id="xdx_8A5_zfKxl9qjZWVh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">Maturity of lease liabilities under
our non-cancelable operating leases as of December 31, 2020 and June 30, 2021 are US$ nil.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -URI http://asc.fasb.org/topic&amp;trid=2208923<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865461790472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER PAYABLES AND ACCRUED LIABILITIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">OTHER PAYABLES AND ACCRUED LIABILITIES</a></td>
<td class="text"><p id="xdx_80B_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_zL3H8zUpdBX3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>Note
9&#160;&#160;&#160;&#160;&#160;<span id="xdx_820_zFNaTxEoPaE7">OTHER PAYABLES AND ACCRUED LIABILITIES<span style="font-family: Times New Roman, Times, Serif">&#160;</span></span></b></span></p>

<table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zytVk5dGsHFa" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B1_zfj5iicYUAS5" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule
    of payables</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_49E_20210630_zSaZkV3JWVJ4" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_495_20201231_zyAbE54zDtNa" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br/> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br/> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--SalesAndExciseTaxPayableCurrent_iI_pp0p0_maOAPAAzJx9_zQ9gf8Ay4upc" style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">VAT payable</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">41,673</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">12,235</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--AccruedSalariesCurrent_iI_pp0p0_maOAPAAzJx9_z6CkgKuzcOCk" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Salary
    payable</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">59,209</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">920</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0_maOAPAAzJx9_zj8m5BCnQIVc" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Others</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">203,454</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">43,681</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--OtherAccountsPayableAndAccruedLiabilities_iTI_pp0p0_mtOAPAAzJx9_zTPO7nEoaZVd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">304,336</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">56,836</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8AE_zMHxujmjccza" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>







<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/>





<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865461913112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text"><p id="xdx_800_eus-gaap--IncomeTaxDisclosureTextBlock_zuBX6LP2rM0d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Note
10 &#160;&#160;&#160;&#160;&#160;<span id="xdx_82A_zT0noPhD3Ty">INCOME TAXES</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company and
its subsidiary, and the consolidated VIE file tax returns separately.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">1) Value-added
tax (&#8220;VAT&#8221;)</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><i><span style="text-decoration: underline">PRC</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Pursuant to the
Provisional Regulation of the PRC on VAT and the related implementing rules, all entities and individuals ("taxpayers") that
are engaged in the sale of products in the PRC are generally required to pay VAT, at a rate of which was changed from <span id="xdx_901_ecustom--ValueAddedTaxRate_iI_dp_c20201231_zAwFMkwypae2" title="Value added tax rate">16</span>% to <span id="xdx_90D_ecustom--ValueAddedTaxRate_iI_dp_c20210630_zp3KtPRNKlP3" title="Value added tax rate">13</span>% on April
1, 2019 of the gross sales proceeds received, less any deductible VAT already paid or borne by the taxpayers. GZ WFH also subjected to
10% for the installment service provided.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><span style="text-decoration: underline">Taiwan</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Pursuant to the
Value-added and Non-value-added Business Tax Act and the related implementing rules, all entities and individuals ("taxpayers")
that are engaged in the sale of products in the Taiwan are generally required to pay VAT, at a rate of 5%.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">2) Income tax</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><i><span style="text-decoration: underline">United States
</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">On December 22,
2017, the Tax Cuts and Jobs Act (the &#8220;Tax Act&#8221;) was signed into legislation. The 2017 Tax Act significantly revises the U.S.
corporate income tax by, among other things, lowering the statutory corporate tax rate from 34% to 21%, imposing a mandatory one-time
tax on accumulated earnings of foreign subsidiaries, introducing new tax regimes, and changing how foreign earnings are subject to U.S.
tax.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">On December 22,
2017, Staff Accounting Bulletin No. 118 ("SAB 118") was issued to provide guidance on accounting for the tax effects of the
Tax Act. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Act enactment date for companies to
complete the accounting under ASC 740. The Company has completed the assessment of the income tax effect of the Tax Act and there were
no adjustments recorded to the provisional amounts.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Coronavirus
Aid, Relief and Economy Security (CARES) Act (&#8220;the CARES Act, H.R. 748&#8221;) was signed into law on 27 March 2020. The CARES
Act temporarily eliminates the 80% taxable income limitation (as enacted under the Tax Cuts and Jobs Act of 2017) for NOL deductions
for 2018-2020 tax years and reinstated NOL carrybacks for the 2018-2020 tax years. Moreover, the CARES Act also temporarily increases
the business interest deduction limitations from 30% to 50% of adjusted taxable income for the 2019 and 2020 taxable year. Lastly, the
Tax Act technical correction classifies qualified improvement property as 15-year recovery period, allowing the bonus depreciation deduction
to be claimed for such property retroactively as if it was included in the Tax Act at the time of enactment. The Company does not anticipate
a significant tax impact on its financial statements and will continue to examine the impact the CARES Act may have on its business.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company evaluated
the Global Intangible Low Taxed Income ("GILTI") inclusion on current earnings and profits of greater than 10% owned foreign
controlled corporations. The Company has evaluated whether it has additional provision amount resulted by the GILTI inclusion on current
earnings and profits of its foreign controlled corporations. The law also provides that corporate taxpayers may benefit from a 50% reduction
in the GILTI inclusion, which effectively reduces the <span id="xdx_906_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20210101__20210630__us-gaap--IncomeTaxAuthorityAxis__country--US_zMpPugK8aHo8" title="Effective income tax rate">21</span>% U.S. corporate tax rate on the foreign income to an effective rate of 10.5%.
The GILTI inclusion further provides for a foreign tax credit in connection with the foreign taxes paid. In 2019, the Company recorded
a GILTI inclusion of $<span id="xdx_900_ecustom--GlobalIntangibleLowTaxedIncome_pp0p0_c20190101__20191231_zYpkyR32CGuk" title="Global Intangible Low Taxed Income">152,829</span>. The Company has elected to treat the financial statement impact of GILTI as current period expenses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The reverse merger
was completed on December 31, 2018 and the tax losses of US subsidiary was not in the scope as of December 31, 2018. As of December 31,
2019, net operating loss carried forward which was available to offset future taxable income for the Company in the United States was
$<span id="xdx_903_eus-gaap--OperatingLossCarryforwards_c20210630__us-gaap--IncomeTaxAuthorityAxis__country--US_pp0p0" title="Net operating loss carryforwards">99,817</span>. There is a full valuation allowance applied against these loss carry forward as management determined it was not more likely
than not that these net operating losses would be utilized in the foreseeable future.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>









<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><i><span style="text-decoration: underline">Hong Kong</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The HK tax reform
has introduced two-tiered profits tax rates for corporations. Under the two-tiered profits tax rates regime, the profits tax rate for
the first HK$2 million (approximately $257,931) of assessable profits will be lowered to <span id="xdx_90F_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20210101__20210630__us-gaap--IncomeTaxAuthorityAxis__country--HK_ziLNWQR9bZcc" title="Effective income tax rate">8.25</span>% (half of the rate specified in Schedule
8 to the Inland Revenue Ordinance (IRO)) for corporations. Assessable profits above HK$2 million (approximately $257,931) will continue
to be subject to the rate of 16.5% for corporations. The Company assessed that the HK entity will not earn a profit greater than HK$2
million (approximately $257,931), it is subject to a corporate income tax rate of 8.25%.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">As of December
31, 2019, The Company&#8217;s subsidiary in Hong Kong had net operating loss carry forwards available to offset future taxable income.
The net operating losses will be carryforward indefinitely under Hong Kong Profits Tax regulation. There is a full valuation allowance
applied against these loss carry forward as management determined it was not more likely than not that these net operating losses would
be utilized in the foreseeable future.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><i><span style="text-decoration: underline">PRC</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">WFOE and the consolidated
VIE established in the PRC are subject to the PRC statutory income tax rate of <span id="xdx_907_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20210101__20210630__us-gaap--IncomeTaxAuthorityAxis__custom--PrcMember_zuECb6HGvRqk" title="Effective income tax rate">25</span>%, according to the PRC Enterprise Income Tax (&#8220;EIT&#8221;)
law.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><span style="text-decoration: underline">Taiwan</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The corporate
income tax rate in Taiwan is 20%. Corporate income taxes payable, however, are subject to an alternative minimum tax. The Taiwan
government enacted the Taiwan Alternative Minimum Tax Act, or the AMT Act, on January 1, 2006. Under the AMT Act, a taxpayer must
pay the higher of its taxable income multiplied by the corporate income tax rate or the alternative minimum tax, or AMT. In
calculating the AMT amount, the taxpayer must include income that would otherwise be exempt from taxation pursuant to various tax
holidays or investment tax credits, other than certain exemptions or tax credits that have been grandfathered for the purposes of
calculating AMT. The AMT rate for business entities is 12%. In addition to the statutory corporate taxes payable, or the AMT,
corporate taxpayers in Taiwan are subject to an additional tax on distributable retained earnings (after statutory legal reserves)
to the extent that such earnings are not distributed prior to the end of the subsequent year. This undistributed earnings surtax is
determined in the subsequent year when the distribution plan relating to earnings attributable to the prior year is approved by a
company&#8217;s stockholders and is payable in the subsequent year. The surtax rate in Taiwan is 5%.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The components
of the income tax provision are:<span style="font-family: Times New Roman, Times, Serif">&#160;</span></span></p>

<table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zZyGf2Ralif5" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Income tax expense)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B0_z3kzEauz9Bwl" style="font: 10pt Times New Roman, Times, Serif; display: none">Income
    tax components</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_490_20210401__20210630_zVYm4XAoZzRh" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_495_20200401__20200630_zyqFLpvPn3kk" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_490_20210101__20210630_za16J6bh37oa" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_497_20200101__20200630_z4OEhkWReqL2" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three
                                            months ended </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June
                                            30,</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Six
                                            months ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June
                                            30,</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--CurrentIncomeTaxExpenseBenefit_maITEBzozL_zEAgyDWBXcBf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 52%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Current</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">8,679</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(5,289</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">68,524</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">25,966</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_403_eus-gaap--DeferredIncomeTaxExpenseBenefit_maITEBzozL_zwOQmKr78s6i" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Deferred</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0814">&#8211;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(23,154</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2,315</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(44,702</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_403_eus-gaap--IncomeTaxExpenseBenefit_iT_pp0p0_mtITEBzozL_zXgScl6Uz9fg" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    income tax benefit</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">8,679</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(28,443</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">70,839</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(18,736</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  </table>

<p id="xdx_8A3_zr3oFOfAbkFk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The reconciliation
of income taxes expenses computed at the PRC statutory tax rate applicable to income tax expense is as follows:<span style="font-family: Times New Roman, Times, Serif">&#160;</span></span></p>

<table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zewoNBnCVn02" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Reconcilation of income tax)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B4_z0VBEicsnUX6" style="font: 10pt Times New Roman, Times, Serif; display: none">Reconciliation
    of income tax expense</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Six
                                            months ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June
                                            30,</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">PRC
    income tax statutory rate</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_dp_c20210101__20210630_zcOnzrJjIpgk" style="width: 13%; font-size: 10pt; text-align: right" title="PRC income tax statutory rate"><span style="font: 10pt Times New Roman, Times, Serif">25.00%</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_dp_c20200101__20200630_z58oFEuTvZs7" style="width: 13%; font-size: 10pt; text-align: right" title="PRC income tax statutory rate"><span style="font: 10pt Times New Roman, Times, Serif">25.00%</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Impact
    of different tax rates in other jurisdictions</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_c20210101__20210630_zPfBizvHyZ1d" style="font-size: 10pt; text-align: right" title="Impact of different tax rates in other jurisdictions"><span style="font: 10pt Times New Roman, Times, Serif">(2.25%</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_c20200101__20200630_zWnQyREPOnO1" style="font-size: 10pt; text-align: right" title="Impact of different tax rates in other jurisdictions"><span style="font: 10pt Times New Roman, Times, Serif">(39.15%</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Tax effect
    of non-deductible items</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_dp0_c20210101__20210630_zg9Q8tmSwM46" style="font-size: 10pt; text-align: right" title="Tax effect of non-deductible expense"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_dp_c20200101__20200630_zPXuAlV2j6Z" style="font-size: 10pt; text-align: right" title="Tax effect of non-deductible expense"><span style="font: 10pt Times New Roman, Times, Serif">0.20%</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Tax effect
    of non-taxable income</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_ecustom--TaxEffectOfNontaxableIncome_dp_c20210101__20210630_zE1FiUZ5N5Pk" style="font-size: 10pt; text-align: right" title="Tax effect of non-taxable income"><span style="font: 10pt Times New Roman, Times, Serif">0.22%</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_ecustom--TaxEffectOfNontaxableIncome_dp_c20200101__20200630_zSYkh3NWacGj" style="font-size: 10pt; text-align: right" title="Tax effect of non-taxable income"><span style="font: 10pt Times New Roman, Times, Serif">(21.77%</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">GILTI
    Tax impact</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp0_c20210101__20210630_zGym6wlMSfik" style="font-size: 10pt; text-align: right" title="GILTI Tax Impact"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp_c20200101__20200630_z9E02yluUIVb" style="font-size: 10pt; text-align: right" title="GILTI Tax Impact"><span style="font: 10pt Times New Roman, Times, Serif">27.57%</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Changes
    in valuation allowance</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_c20210101__20210630_zdsOLVEpKVo" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Changes in valuation allowance"><span style="font: 10pt Times New Roman, Times, Serif">(68.11%</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_c20200101__20200630_zP7o5XlHQXL1" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Changes in valuation allowance"><span style="font: 10pt Times New Roman, Times, Serif">19.57%</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Effective
    tax rate</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20210101__20210630_zlTSnHCr9863" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Effective tax rate"><span style="font: 10pt Times New Roman, Times, Serif">(45.14%</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_c20200101__20200630_zxSUNuCnUSX3" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Effective tax rate"><span style="font: 10pt Times New Roman, Times, Serif">(8.24%</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  </table>

<p id="xdx_8AC_zzQiSNIRJswk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>













<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;&#160;3)
Deferred tax assets, net</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The tax effects
of temporary differences representing deferred income tax assets and liabilities result principally from the following:<span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></span></p>

<table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_z8ldUvNlqdP1" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Deferred taxes)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B0_z7HRyUvGAqgh" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule
    of deferred income taxes</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_491_20210630_z7i5sOM1z2Yi" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_495_20201231_zoklOCP3HJp4" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsGrossAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Deferred
    tax assets</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_pp0p0_d0_maDTAGzMBC_zn4HT9C7w4Me" style="vertical-align: bottom; background-color: White">
    <td style="width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Tax
    loss carried forward</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">142,235</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_i01I_pp0p0_d0_maDTAGzMBC_zwrAU8Poid9g" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Allowance
    for doubtful receivables</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">272,773</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxAssetsGross_i01TI_pp0p0_d0_mtDTAGzMBC_maDTANzm5P_zATOGI9w2RC1" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><b style="display: none">Total deferred tax assets</b></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">415,008</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_ecustom--DeferredTaxAssetsValuationAllowances_i01NI_pp0p0_di0_msDTANzm5P_z6V9CQuGajS2" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Valuation
    allowance</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(297,219</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_403_eus-gaap--DeferredTaxAssetsNet_i01TI_pp0p0_d0_mtDTANzm5P_zQN8c1rPT3Sg" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    deferred tax assets, net</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">117,789</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8AA_zCKrBlMPQyb5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The valuation allowance
as of June 30, 2021 and December 31, 2020 was primarily provided for the deferred income tax assets if it is more likely than not that
these items will expire before the Company is able to realize its benefits, or that the future deductibility is uncertain. The ultimate
realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those
temporary differences become deductible or utilizable. Management considers projected future taxable income and tax planning strategies
in making this assessment. The movement for the valuation allowance is as following.<span style="font-family: Times New Roman, Times, Serif">&#160;</span></span></p>

<table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--SummaryOfValuationAllowanceTextBlock_zWyER9Djz5Ok" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Valuation Allowance)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8BD_zaf9GfS7swDe" style="font: 10pt Times New Roman, Times, Serif; display: none">Movement
    in valuation allowance</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; font-size: 10pt; font-weight: bold; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Balance
    at beginning of the year</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--DeferredTaxAssetsValuationAllowance_iNS_pp0p0_di0_c20210101__20210630_zTGKLAAHejEe" style="width: 13%; font-size: 10pt; text-align: right" title="Valuation allowance, beginning"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--DeferredTaxAssetsValuationAllowance_iNS_pp0p0_di_c20200101__20201231_zCo7VRKgXM16" style="width: 13%; font-size: 10pt; text-align: right" title="Valuation allowance, beginning"><span style="font: 10pt Times New Roman, Times, Serif">(304,418</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Additions
    of valuation allowance</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pp0p0_d0_c20210101__20210630_zr14lORNgcv4" style="font-size: 10pt; text-align: right" title="Additions to valuation allowance"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pp0p0_d0_c20200101__20201231_zh2mCn6AnPm8" style="font-size: 10pt; text-align: right" title="Additions to valuation allowance"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Reductions
    of valuation allowance</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_ecustom--ValuationAllowanceDeferredTaxAssetChangeInAmount1_pp0p0_d0_c20210101__20210630_zbacHN5frdzc" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Reductions in valuation allowance"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_ecustom--ValuationAllowanceDeferredTaxAssetChangeInAmount1_c20200101__20201231_pp0p0" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Reductions in valuation allowance"><span style="font: 10pt Times New Roman, Times, Serif">304,418</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Balance
    at the end of the year</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--DeferredTaxAssetsValuationAllowance_iNE_pp0p0_di0_c20210101__20210630_z8WfAh0HEOHe" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Valuation allowance, ending balance"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--DeferredTaxAssetsValuationAllowance_iNE_pp0p0_di0_c20200101__20201231_z2rnVIRh0Mii" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8A9_zphZBqrrFtGh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>PRC Withholding Tax on Dividends</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The current PRC
Enterprise Income Tax Law imposes a 10% withholding income tax for dividends distributed by foreign-invested enterprises to their immediate
holding companies outside the PRC. A lower withholding tax rate will be applied if there is a tax treaty arrangement between the PRC
and the jurisdiction of the foreign holding company. Distributions to holding companies in Hong Kong that satisfy certain requirements
specified by PRC tax authorities, for example, will be subject to a 5% withholding tax rate.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">As of June&#160;30,
2021 and December 31, 2020, the Company had not recorded any withholding tax on the retained earnings of its foreign-invested enterprises
in the PRC, since the Company intends to reinvest its earnings to further expand its business in mainland China, and its foreign-invested
enterprises do not intend to declare dividends to their immediate foreign holding companies.</span></p>













<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865460363912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY BALANCES AND TRANSACTIONS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTY BALANCES AND TRANSACTIONS</a></td>
<td class="text"><p id="xdx_807_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_z0bDllzjjDy2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Note
11&#160;&#160;&#160;&#160;&#160; <span id="xdx_822_zMc1QeusjlDe">RELATED PARTY BALANCES AND TRANSACTIONS</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><i>Due to related
parties</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The balance due
to related parties was as following:</span></p>

<table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zlyChmrvE0h5" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt"><span id="xdx_8BD_zppm3H0PPykl" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule
    of related party transactions</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br/> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br/> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Mountain
    Share Transfer, LLC (2)</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--DueToRelatedPartiesCurrent_iI_pp0p0_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDIp_z8uqEUzRm354" style="width: 13%; font-size: 10pt; text-align: right" title="Due to related parties"><span style="font: 10pt Times New Roman, Times, Serif">7,681</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--DueToRelatedPartiesCurrent_iI_pp0p0_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDIp_z6t3dm1PWgHe" style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">7,681</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><i>Due from
a related party</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The balance due
from a related party was as following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br/> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br/> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Mr.
    Yin-Chieh Cheng (1)</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_iI_pp0p0_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_zWgjK4GrfQ28" style="width: 13%; font-size: 10pt; text-align: right" title="Due from related parties"><span style="font: 10pt Times New Roman, Times, Serif">15,879</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_iI_pp0p0_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_zO9MsIAn3h9d" style="width: 13%; font-size: 10pt; text-align: right" title="Due from related parties"><span style="font: 10pt Times New Roman, Times, Serif">19,067</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Taisi
    Electrical &amp; Plumbing Co. Pte Ltd. (3)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_iI_pp0p0_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TaisiElectricMember_fKDMp_zzHFcmevPcAb" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Due from related parties"><span style="font: 10pt Times New Roman, Times, Serif">1,165,083</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_iI_pp0p0_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TaisiElectricMember_fKDMp_zVKEuh9QHtkk" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Due from related parties"><span style="font: 10pt Times New Roman, Times, Serif">877,809</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Due from related parties"><span style="font: 10pt Times New Roman, Times, Serif">1,180,962</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Due from related parties"><span style="font: 10pt Times New Roman, Times, Serif">896,876</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Note:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span id="xdx_F08_z42YzdcLzChi" style="font: 10pt Times New Roman, Times, Serif">(1)</span></td>
    <td style="text-align: justify"><span id="xdx_F1E_zar7eCn1AQMg" style="font: 10pt Times New Roman, Times, Serif">Mr. Yin-Chieh Cheng (&#8220;Mr.
    Cheng&#8221;) is the chairman the Company, and he holds 42.5% shares of the Company. The balance due to Mr. Cheng as of June 30,
    2021 mainly represented the amount paid by Mr. Cheng on behalf of the Company. In September 2019, Mr. Cheng took over the receivable
    amount of the concert the Company invested in November 2018, and assumed the liability of $551,457 related to such receivable to
    the Company. In September 2019, Mr. Cheng collected the payment of $1,000,000 from JCD, our exclusive sales agent in Asia Pacific,
    on behalf of the Company. As agreed between Mr. Cheng and the Company, the due from balance was netted off by due to balances.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span id="xdx_F08_z5YbaHWLPPM7" style="font: 10pt Times New Roman, Times, Serif">(2)</span></td>
    <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_F17_zh7pAbHNZRwi" style="font: 10pt Times New Roman, Times, Serif">Mountain
        Share Transfer, LLC is company 100% controlled by Erik S. Nelson, the corporate secretary and director of the Company. The balances
        represented the amount paid on behalf of the Company for its daily operation purpose.</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p></td></tr>
  <tr style="vertical-align: top">
    <td><span id="xdx_F07_zplT2QQJdq95" style="font: 10pt Times New Roman, Times, Serif">(3)</span></td>
    <td style="text-align: justify"><span id="xdx_F14_zpjfyOOHCjc5" style="font: 10pt Times New Roman, Times, Serif">Mr. Tsai Wen-Chih is the
    director of XFC and has control power over Taisi Electrical &amp; Plumbing Co. Pte Ltd. The Company took over the receivable amount
    of $877,809 from acquisition of XFC in December 2020. None of the receivables have been impaired and it is expected that the full
    contractual amounts can be collected.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><i>Related party
transactions</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The details of
the related party transactions were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>For
                                            three months ended </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June
                                            30,</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>For
six months ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June
                                            30,</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Paid
    on behalf of the Company</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 52%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Mr.
    Zhang Bi (1)</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhangBiMember_fKDEp_z24Jb518KHqk" style="width: 9%; font-size: 10pt; text-align: right" title="Proceeds from related party"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhangBiMember_fKDEp_zcXAlHCmBqFi" style="width: 9%; font-size: 10pt; text-align: right" title="Proceeds from related party"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhangBiMember_fKDEp_zmuXgEJD3gS8" style="width: 9%; font-size: 10pt; text-align: right" title="Proceeds from related party"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhangBiMember_fKDEp_zUIPP8VgRV0j" style="width: 9%; font-size: 10pt; text-align: right" title="Proceeds from related party"><span style="font: 10pt Times New Roman, Times, Serif">3,455</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Mr. Yin-Chieh
    Cheng (1)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_zEDuPI71muHc" style="font-size: 10pt; text-align: right" title="Proceeds from related party"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_zoF2hXnrRQgf" style="font-size: 10pt; text-align: right" title="Proceeds from related party"><span style="font: 10pt Times New Roman, Times, Serif">53,237</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_zpucquBg5B56" style="font-size: 10pt; text-align: right" title="Proceeds from related party"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_z0llW6zymNl6" style="font-size: 10pt; text-align: right" title="Proceeds from related party"><span style="font: 10pt Times New Roman, Times, Serif">86,320</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Mountain
    Share Transfer , LLC (1)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDEp_z2GNvtnJAx32" style="font-size: 10pt; text-align: right" title="Proceeds from related party"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDEp_zf3zWPQJqMw8" style="font-size: 10pt; text-align: right" title="Proceeds from related party"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDEp_zPD7qZ36ahb7" style="font-size: 10pt; text-align: right" title="Proceeds from related party"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDEp_zP5OPS2HGVCb" style="font-size: 10pt; text-align: right" title="Proceeds from related party"><span style="font: 10pt Times New Roman, Times, Serif">7,000</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Repayment
    to related party</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Mr. Yin-Chieh
    Cheng</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--RepaymentsOfRelatedPartyDebt_pp0p0_d0_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_z0OkDooIzcZ2" style="font-size: 10pt; text-align: right" title="Repayment to related party"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--RepaymentsOfRelatedPartyDebt_pp0p0_d0_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_zLAoTOcNDm6g" style="font-size: 10pt; text-align: right" title="Repayment to related party"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--RepaymentsOfRelatedPartyDebt_pp0p0_d0_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_z8o8864kYis4" style="font-size: 10pt; text-align: right" title="Repayment to related party"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RepaymentsOfRelatedPartyDebt_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_pp0p0" style="font-size: 10pt; text-align: right" title="Repayment to related party"><span style="font: 10pt Times New Roman, Times, Serif">665,000</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Note:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span id="xdx_F01_zgUhKzszXgJk" style="font: 10pt Times New Roman, Times, Serif">(1)</span></td>
    <td style="text-align: justify"><span id="xdx_F13_zrzyFGo5ovge" style="font: 10pt Times New Roman, Times, Serif">The transactions represent
    the amount paid by Mr. Zhang Bi, Mr. Yin-Chieh Cheng and Mountain Share Transfer, LLC on behalf of the Company for its daily operation.</span></td></tr>
  </table>
<p id="xdx_8A2_z1enFspFI8j3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865460379704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>(LOSS) INCOME PER SHARE<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">(LOSS) INCOME PER SHARE</a></td>
<td class="text"><p id="xdx_80C_eus-gaap--EarningsPerShareTextBlock_zYlEXzwHZCxl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Note
12 &#160;&#160;&#160;&#160;&#160;<span id="xdx_821_zatIxVbxar8g">(LOSS) INCOME PER SHARE</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The following table
sets forth the computation of basic and diluted (loss) income per common share for the three and six months ended June 30, 2021 and 2020.<span style="font-family: Times New Roman, Times, Serif">&#160;</span></span></p>

<table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zuHD14uGLlAl" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - (LOSS) INCOME PER SHARE (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="display: none; font-size: 10pt; text-align: justify"><span id="xdx_8B1_zY9PjeHj7TKg" style="font: 10pt Times New Roman, Times, Serif">Schedule
    of income (loss) pe share</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_492_20210401__20210630_zRt6v1ndlAl5" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_490_20200401__20200630_zAncu8VDnThe" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_490_20210101_20210630" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_49F_20200101_20200630" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>For
                                            three months ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June
                                            30,</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>For
                                            six months ended </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June
                                            30,</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_403_ecustom--NumeratorAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Numerator:</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_i01_pp0p0_zfVxt6nvNxug" style="vertical-align: bottom; background-color: White">
    <td style="width: 52%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Net
    (loss) income attributable to the Company</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(272,133</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">33,475</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(222,643</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">252,793</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_403_ecustom--DenominatorAbstract_iB" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Denominator:</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_i01B" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Weighted-average
    shares outstanding</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pdd" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">- Basic</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">9,131,786</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">13,181,786</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">9,131,786</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">13,181,786</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pdd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">- Diluted</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">9,131,786</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">17,659,384</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">9,131,786</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">17,624,585</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--EarningsPerShareBasicAndDilutedAbstract_i01B" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">(Loss)
    income per share:</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--EarningsPerShareBasic_i01_pdd" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">- Basic</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.0298</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.0025</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.0244</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.0192</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_i01_zDRrKUglDZzc" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">- Diluted</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.0298</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.0019</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.0159</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.0143</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8A0_z2TgovL5XA4d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">Basic net (loss)
income per common share is computed using the weighted average number of the common shares outstanding during the period. Diluted (loss)
income per share is computed using the weighted average number of ordinary shares and ordinary equivalent shares outstanding which include
<span id="xdx_90D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210101__20210630_zYLO4JOS90I4" title="Antidilutive shares">5,560,000</span> warrants outstanding as of June 30, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>











<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865460388312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENT<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENT</a></td>
<td class="text"><p id="xdx_80D_eus-gaap--SubsequentEventsTextBlock_zrk7FIEn4iN" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Note
13 &#160;&#160;&#160;&#160;&#160;<span id="xdx_820_zTA0WAu75X3b">SUBSEQUENT EVENT</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b>&#160;&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The Company has
evaluated subsequent events through the issuance of the unaudited condensed consolidated financial statements and no other subsequent
event is identified that would have required adjustment or disclosure in the consolidated financial statements.</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865461833944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p id="xdx_84D_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zR6bKLdgDuCk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_864_zZKt1tOdc9pa">Basis of Presentation</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying unaudited condensed consolidated
financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;)
and pursuant to the rules and regulations of the United States Securities and Exchange Commission (&#8220;SEC&#8221;) for interim financial
information. Accordingly, these financial statements do not include all of the information and footnotes required for complete financial
statements and should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the
Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020 filed with the SEC on May 14, 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the opinion of management, all adjustments
(which include normal recurring adjustments) necessary to present a fair presentation of the Company&#8217;s unaudited condensed consolidated
financial position as of June 30, 2021, its consolidated results of operations for the six months ended June 30, 2021, cash flows for
the six months ended June 30, 2021 and change in equity for the six months ended June 30, 2021, as applicable, have been made. Operating
results for the six months ended June 30, 2021 are not necessarily indicative of the operating results that may be expected for the year
ending December 31, 2020 or any future periods.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations of Credit Risk</a></td>
<td class="text"><p id="xdx_848_eus-gaap--ConcentrationRiskCreditRisk_zflWX80q5Hki" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_865_zU1kzHnNEKdk">Concentrations of Credit Risk</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments that potentially expose
the Company to concentrations of credit risk consist primarily of accounts receivable. The Company conducts credit evaluations of its
customers and suppliers, and generally does not require collateral or other security from them. The Company evaluates its collection experience
and long outstanding balances to determine the need for an allowance for doubtful accounts. The Company conducts periodic reviews of the
financial condition and payment practices of its customers to minimize collection risk on accounts receivable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were two customers who represent <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20200630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--TwoCustomersMember_zBgEFxrnDXcj" title="Concentration risk">100</span>%
of the Company&#8217;s total revenue for the six months ended June 30, 2020. There were four customers who represent <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FourCustomersMember_zX2ffaTHYy64" title="Concentration risk">99</span>% of the
Company&#8217;s total revenue for the six months ended June 30, 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The
following table sets forth a summary of single customers who represent 10% or more of the Company&#8217;s total accounts receivable,
net:&#160;</span></p>

<table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_zmS4r54krPYe" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B2_zWHDaUpaY1v9" style="font: 10pt Times New Roman, Times, Serif; display: none">Concentrations
    of credit risk</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br/> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br/> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Percentage
    of the Company&#8217;s accounts receivable</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Customer
    A</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zUUbMIjf4MT" style="width: 13%; font-size: 10pt; text-align: right" title="Concentration percentage"><span style="font: 10pt Times New Roman, Times, Serif">12.95%</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zUw66gasD3" style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">26.33%</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Customer
    B</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_zvwkiZD8jeb1" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">68.21%</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_zBokFpKwHjme" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">73.67%</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Customer
    C</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zcAXXn0TzoT1" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">12.74%</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ConcentrationRiskPercentage1_dp0_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zssDhdHLcH" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AllCustomersMember_zPsHU0tel7Wk" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">93.90%</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AllCustomersMember_zO9RV57OSAYj" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">100.00%</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p id="xdx_8A4_zHJYNzEa6qj4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>











<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p id="xdx_846_eus-gaap--RevenueRecognitionPolicyTextBlock_z4WazoZQu1A8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_86B_zeNYN3ROJD7">Revenue Recognition</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes revenue in accordance with
Accounting Standards Codification (&#8220;ASC&#8221;) 606, &#8220;Revenue from Contracts with Customers&#8221;.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The core principle of the guidance is that an
entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration
to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, the Company applies
the following steps:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 3%"><span style="font: 10pt Times New Roman, Times, Serif"><b>&#149;</b></span></td>
    <td style="width: 94%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Step 1: Identify
    the contract (s) with a customer</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><b>&#149;</b></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Step 2: Identify the performance
    obligations in the contract</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><b>&#149;</b></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Step 3: Determine the transaction
    price</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><b>&#149;</b></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Step 4: Allocate the transaction
    price to the performance obligation in the contract</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif"><b>&#149;</b></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Step 5: Recognize revenue
    when (or as) the entity satisfies a performance obligation</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company considered revenue is recognized when
(or as) the Company satisfies performance obligations by transferring promised goods or services to its customers. Revenue is measured
at the transaction price which is based on the amount of consideration that the Company expects to receive in exchange for transferring
the promised goods or services to its customers. Contracts with customers are comprised of invoices and written contracts.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not have arrangements for returns
from customers and does not have any future obligations directly or indirectly related to services resale by customers. The Company has
no sales incentive programs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company provides goods, maintenance service
warranties for the goods sold with a period vary from 18 months to 72 months, which majority are 18 months, and exclusive sales agency
license to its customers. For performance obligation related to providing products, the Company expects to recognize the revenue according
to the delivery of products. For performance obligation related to maintenance service warranties, the Company expects to recognize the
revenue on a ratable basis using a time-based output method. The performance obligations are typically satisfied as services are rendered
on a straight-line basis over the contract term, which is generally for 18 months as majority of the maintenance service warranties periods
provided are 18 months. For performance obligation related to exclusive agency license, the Company recognizes the revenue ratably upon
the satisfaction over the estimated economic life of the license.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company does not have amounts of contract
assets since revenue is recognized as control of goods is transferred. The contract liabilities consist of advance payments from customers
and deferred revenue. Advance payments from customer are expected to be recognized as revenue within 12 months. Deferred revenue is expected
to be recognized as revenue within 12 months.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><p id="xdx_843_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zStMtxtmreY5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_86E_zfSWA22qpYXl">Recent Accounting Pronouncements</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The FASB issued several updates during the period, none of these
standards are either applicable to the Company or require adoption at a future date and none are expected to have a material impact on
the consolidated financial statements upon adoption.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>













<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123345438&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865467073240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Concentrations of credit risk</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_zmS4r54krPYe" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B2_zWHDaUpaY1v9" style="font: 10pt Times New Roman, Times, Serif; display: none">Concentrations
    of credit risk</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br/> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br/> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Percentage
    of the Company&#8217;s accounts receivable</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Customer
    A</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zUUbMIjf4MT" style="width: 13%; font-size: 10pt; text-align: right" title="Concentration percentage"><span style="font: 10pt Times New Roman, Times, Serif">12.95%</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zUw66gasD3" style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">26.33%</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Customer
    B</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_zvwkiZD8jeb1" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">68.21%</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_zBokFpKwHjme" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">73.67%</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Customer
    C</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zcAXXn0TzoT1" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">12.74%</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ConcentrationRiskPercentage1_dp0_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zssDhdHLcH" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AllCustomersMember_zPsHU0tel7Wk" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">93.90%</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ConcentrationRiskPercentage1_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AllCustomersMember_zO9RV57OSAYj" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">100.00%</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6442-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865461785704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCOUNTS RECEIVABLE, NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of accounts receivable</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_z3HVl7s9wEOl" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACCOUNTS RECEIVABLE, NET (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B6_zNVAq1uJfv73" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule
    of accounts receivable</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_497_20210630" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_494_20201231" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br/> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br/> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--AccountsReceivableGross_iI_pp0p0_maARNCzK6c_zB5eYGtwHfGb" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Accounts
    receivable</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">887,889</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">432,309</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40E_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_d0_msARNCzK6c_zlCiOMHWAT6a" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Less:
    Allowance for doubtful accounts</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--AccountsReceivableNetCurrent_iI_pp0p0_mtARNCzK6c_zFjFTd7LIO74" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">887,889</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">432,309</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865461476072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of inventory</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zpSILeFaYk17" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INVENTORIES (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B4_zcwggJLDotEl" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule
    of inventory</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_49D_20210630_zXPuCufIlvr7" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_49C_20201231_zG4xztmsY1Y1" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br/> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br/> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--InventoryRawMaterialsNetOfReserves_iI_pp0p0_maINzYUz_zt45l2k9pDG6" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Raw
    materials</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">116,531</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">115,373</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_403_eus-gaap--InventoryWorkInProcessAndRawMaterialsNetOfReserves_iI_pp0p0_maINzYUz_zY2XMzVS5xU" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Work
    in process</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,810,646</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,608,301</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--InventoryNet_iTI_pp0p0_mtINzYUz_zwn7v5QV8IX8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,927,177</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">1,723,674</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865461804728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PREPAID EXPENSES AND OTHER ASSETS, NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">PREPAID EXPENSES AND OTHER ASSETS, NET</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zPsdPj0ZGQS6" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="display: none; font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Schedule
    of prepaid expenses</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br/> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br/> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt; width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Other
    receivables from third party</span></td><td style="padding-bottom: 1pt; width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--AccountsAndOtherReceivablesNetCurrent_iI_pp0p0_c20210630_zKS2XblmSmx" style="border-bottom: Black 1pt solid; width: 13%; font-size: 10pt; text-align: right" title="Prepaid expenses"><span style="font: 10pt Times New Roman, Times, Serif">44,644</span></td><td style="padding-bottom: 1pt; width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1pt; width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--AccountsAndOtherReceivablesNetCurrent_iI_pp0p0_c20201231_zGaPgBWPwalb" style="border-bottom: Black 1pt solid; width: 13%; font-size: 10pt; text-align: right" title="Prepaid expenses"><span style="font: 10pt Times New Roman, Times, Serif">3,161</span></td><td style="padding-bottom: 1pt; width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Prepaid
    expenses and other assets, net</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Prepaid expenses"><span style="font: 10pt Times New Roman, Times, Serif">44,644</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Prepaid expenses"><span style="font: 10pt Times New Roman, Times, Serif">3,161</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865460308936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT, NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of property and equipment</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--PropertyPlantAndEquipmentTextBlock_zGP2erKKrhN" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PROPERTY AND EQUIPMENT, NET (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B8_zC7MWbsKgmIl" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule
    of property and equipment</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br/> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br/> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Furniture
    and fixtures</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zCMeRH642RCa" style="font-size: 10pt; text-align: right" title="Property and equipment, gross"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zXSKwNnogBae" style="font-size: 10pt; text-align: right" title="Property and equipment, gross"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Equipment</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pp0p0" style="width: 13%; font-size: 10pt; text-align: right" title="Property and equipment, gross"><span style="font: 10pt Times New Roman, Times, Serif">78,388</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pp0p0" style="width: 13%; font-size: 10pt; text-align: right" title="Property and equipment, gross"><span style="font: 10pt Times New Roman, Times, Serif">51,287</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Leasehold
    improvement</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zWo67Ee4Mll8" style="font-size: 10pt; text-align: right" title="Property and equipment, gross"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zwtl3Yje6h6e" style="font-size: 10pt; text-align: right" title="Property and equipment, gross"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Vehicle</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zpAXGT8roSka" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Property and equipment, gross"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_d0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zYE9UBP0eOK6" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Property and equipment, gross"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_c20210630_pp0p0" style="font-size: 10pt; text-align: right" title="Property and equipment, gross"><span style="font: 10pt Times New Roman, Times, Serif">78,388</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_c20201231_pp0p0" style="font-size: 10pt; text-align: right" title="Property and equipment, gross"><span style="font: 10pt Times New Roman, Times, Serif">51,287</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Less:
    Accumulated depreciation</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20210630_zhkfjQY3y7Qg" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Accumulated depreciation"><span style="font: 10pt Times New Roman, Times, Serif">(4,952</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20201231_z0NA5iHKWo8" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Accumulated depreciation"><span style="font: 10pt Times New Roman, Times, Serif">(361</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Property
    and equipment, net</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentNet_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Property and equipment, net"><span style="font: 10pt Times New Roman, Times, Serif">73,436</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentNet_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Property and equipment, net"><span style="font: 10pt Times New Roman, Times, Serif">50,926</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865461752568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of goodwil</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfGoodwillTextBlock_z0lsRXl97Sh6" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - GOODWILL (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B8_zqcfG8Lq1vGc" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule
    of goodwil</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br/> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br/> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(Unaudited)</span></td><td style="font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Goodwill
    - XFC</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--Goodwill_c20210630__dei--LegalEntityAxis__custom--XinFengConstructionCoLtdMember_pp0p0" style="width: 13%; font-size: 10pt; text-align: right" title="Goodwill"><span style="font: 10pt Times New Roman, Times, Serif">332,040</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--Goodwill_c20201231__dei--LegalEntityAxis__custom--XinFengConstructionCoLtdMember_pp0p0" style="width: 13%; font-size: 10pt; text-align: right" title="Goodwill"><span style="font: 10pt Times New Roman, Times, Serif">332,040</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Less:
    Accumulated amortization</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_d0_c20210630_zPCVzm7GTz26" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_d0_c20201231_zydgpLZCJmOj" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Accumulated amortization"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Intangible
    assets, net</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_980_eus-gaap--Goodwill_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Goodwill"><span style="font: 10pt Times New Roman, Times, Serif">332,040</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--Goodwill_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Goodwill"><span style="font: 10pt Times New Roman, Times, Serif">332,040</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865461750424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Components of lease expenses</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--LeaseCostTableTextBlock_z9aYAeIX6kTg" style="width: 100%; border-collapse: collapse; font-size: 10pt" summary="xdx: Disclosure - LEASES (Details - Lease costs)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify"><span id="xdx_8BB_zNubflPBy4Hh" style="font: 10pt Times New Roman, Times, Serif; display: none">Components
    of lease expenses</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Statement
    of Income Location</b></span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Six
    months ended June 30, 2021</b></span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Six
    months ended June 30, 2020</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(Unaudited)</b></span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>(Unaudited)</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>$</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif"><b>Lease Costs</b></span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 22%; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Operating lease
    expense</span></td>
    <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 29%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">General and
    administrative expenses</span></td>
    <td style="width: 2%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98E_eus-gaap--OperatingLeaseExpense_c20210101__20210630_pp0p0" style="border-bottom: black 1pt solid; width: 20%; text-align: right" title="Operating lease expense"><span style="font: 10pt Times New Roman, Times, Serif">2,212</span></td>
    <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 3%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_988_eus-gaap--OperatingLeaseExpense_c20200101__20200630_pp0p0" style="border-bottom: black 1pt solid; width: 19%; text-align: right" title="Operating lease expense"><span style="font: 10pt Times New Roman, Times, Serif">26,224</span></td>
    <td style="width: 1%"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Total net lease costs</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98D_eus-gaap--LeaseCost_c20210101__20210630_pp0p0" style="border-bottom: black 2.25pt double; text-align: right" title="Total net lease costs"><span style="font: 10pt Times New Roman, Times, Serif">2,212</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 2.25pt double"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td id="xdx_98B_eus-gaap--LeaseCost_c20200101__20200630_pp0p0" style="border-bottom: black 2.25pt double; text-align: right" title="Total net lease costs"><span style="font: 10pt Times New Roman, Times, Serif">26,224</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865460427784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER PAYABLES AND ACCRUED LIABILITIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Schedule of payables</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zytVk5dGsHFa" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B1_zfj5iicYUAS5" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule
    of payables</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_49E_20210630_zSaZkV3JWVJ4" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_495_20201231_zyAbE54zDtNa" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br/> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br/> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_407_eus-gaap--SalesAndExciseTaxPayableCurrent_iI_pp0p0_maOAPAAzJx9_zQ9gf8Ay4upc" style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">VAT payable</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">41,673</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">12,235</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--AccruedSalariesCurrent_iI_pp0p0_maOAPAAzJx9_z6CkgKuzcOCk" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Salary
    payable</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">59,209</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">920</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40D_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0_maOAPAAzJx9_zj8m5BCnQIVc" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Others</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">203,454</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">43,681</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--OtherAccountsPayableAndAccruedLiabilities_iTI_pp0p0_mtOAPAAzJx9_zTPO7nEoaZVd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">304,336</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">56,836</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865461796680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Income tax components</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zZyGf2Ralif5" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Income tax expense)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B0_z3kzEauz9Bwl" style="font: 10pt Times New Roman, Times, Serif; display: none">Income
    tax components</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_490_20210401__20210630_zVYm4XAoZzRh" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_495_20200401__20200630_zyqFLpvPn3kk" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_490_20210101__20210630_za16J6bh37oa" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_497_20200101__20200630_z4OEhkWReqL2" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Three
                                            months ended </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June
                                            30,</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Six
                                            months ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June
                                            30,</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--CurrentIncomeTaxExpenseBenefit_maITEBzozL_zEAgyDWBXcBf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 52%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Current</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">8,679</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(5,289</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">68,524</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">25,966</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_403_eus-gaap--DeferredIncomeTaxExpenseBenefit_maITEBzozL_zwOQmKr78s6i" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Deferred</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0814">&#8211;</span></span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(23,154</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">2,315</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(44,702</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_403_eus-gaap--IncomeTaxExpenseBenefit_iT_pp0p0_mtITEBzozL_zXgScl6Uz9fg" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    income tax benefit</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">8,679</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(28,443</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">70,839</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(18,736</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation of income tax expense</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zewoNBnCVn02" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Reconcilation of income tax)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B4_z0VBEicsnUX6" style="font: 10pt Times New Roman, Times, Serif; display: none">Reconciliation
    of income tax expense</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Six
                                            months ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June
                                            30,</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">PRC
    income tax statutory rate</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_dp_c20210101__20210630_zcOnzrJjIpgk" style="width: 13%; font-size: 10pt; text-align: right" title="PRC income tax statutory rate"><span style="font: 10pt Times New Roman, Times, Serif">25.00%</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_dp_c20200101__20200630_z58oFEuTvZs7" style="width: 13%; font-size: 10pt; text-align: right" title="PRC income tax statutory rate"><span style="font: 10pt Times New Roman, Times, Serif">25.00%</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Impact
    of different tax rates in other jurisdictions</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_c20210101__20210630_zPfBizvHyZ1d" style="font-size: 10pt; text-align: right" title="Impact of different tax rates in other jurisdictions"><span style="font: 10pt Times New Roman, Times, Serif">(2.25%</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_dp_c20200101__20200630_zWnQyREPOnO1" style="font-size: 10pt; text-align: right" title="Impact of different tax rates in other jurisdictions"><span style="font: 10pt Times New Roman, Times, Serif">(39.15%</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Tax effect
    of non-deductible items</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_dp0_c20210101__20210630_zg9Q8tmSwM46" style="font-size: 10pt; text-align: right" title="Tax effect of non-deductible expense"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_dp_c20200101__20200630_zPXuAlV2j6Z" style="font-size: 10pt; text-align: right" title="Tax effect of non-deductible expense"><span style="font: 10pt Times New Roman, Times, Serif">0.20%</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Tax effect
    of non-taxable income</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_ecustom--TaxEffectOfNontaxableIncome_dp_c20210101__20210630_zE1FiUZ5N5Pk" style="font-size: 10pt; text-align: right" title="Tax effect of non-taxable income"><span style="font: 10pt Times New Roman, Times, Serif">0.22%</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_ecustom--TaxEffectOfNontaxableIncome_dp_c20200101__20200630_zSYkh3NWacGj" style="font-size: 10pt; text-align: right" title="Tax effect of non-taxable income"><span style="font: 10pt Times New Roman, Times, Serif">(21.77%</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">GILTI
    Tax impact</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp0_c20210101__20210630_zGym6wlMSfik" style="font-size: 10pt; text-align: right" title="GILTI Tax Impact"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp_c20200101__20200630_z9E02yluUIVb" style="font-size: 10pt; text-align: right" title="GILTI Tax Impact"><span style="font: 10pt Times New Roman, Times, Serif">27.57%</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Changes
    in valuation allowance</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_c20210101__20210630_zdsOLVEpKVo" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Changes in valuation allowance"><span style="font: 10pt Times New Roman, Times, Serif">(68.11%</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_c20200101__20200630_zP7o5XlHQXL1" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Changes in valuation allowance"><span style="font: 10pt Times New Roman, Times, Serif">19.57%</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Effective
    tax rate</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20210101__20210630_zlTSnHCr9863" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Effective tax rate"><span style="font: 10pt Times New Roman, Times, Serif">(45.14%</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_982_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_c20200101__20200630_zxSUNuCnUSX3" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Effective tax rate"><span style="font: 10pt Times New Roman, Times, Serif">(8.24%</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of deferred income taxes</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_z8ldUvNlqdP1" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Deferred taxes)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8B0_z7HRyUvGAqgh" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule
    of deferred income taxes</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_491_20210630_z7i5sOM1z2Yi" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_495_20201231_zoklOCP3HJp4" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsGrossAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Deferred
    tax assets</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_pp0p0_d0_maDTAGzMBC_zn4HT9C7w4Me" style="vertical-align: bottom; background-color: White">
    <td style="width: 66%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Tax
    loss carried forward</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">142,235</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_i01I_pp0p0_d0_maDTAGzMBC_zwrAU8Poid9g" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Allowance
    for doubtful receivables</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">272,773</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxAssetsGross_i01TI_pp0p0_d0_mtDTAGzMBC_maDTANzm5P_zATOGI9w2RC1" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><b style="display: none">Total deferred tax assets</b></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">415,008</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_ecustom--DeferredTaxAssetsValuationAllowances_i01NI_pp0p0_di0_msDTANzm5P_z6V9CQuGajS2" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Valuation
    allowance</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(297,219</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr id="xdx_403_eus-gaap--DeferredTaxAssetsNet_i01TI_pp0p0_d0_mtDTANzm5P_zQN8c1rPT3Sg" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total
    deferred tax assets, net</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">117,789</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SummaryOfValuationAllowanceTextBlock', window );">Movement in valuation allowance</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--SummaryOfValuationAllowanceTextBlock_zWyER9Djz5Ok" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Valuation Allowance)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span id="xdx_8BD_zaf9GfS7swDe" style="font: 10pt Times New Roman, Times, Serif; display: none">Movement
    in valuation allowance</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; font-size: 10pt; font-weight: bold; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Balance
    at beginning of the year</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--DeferredTaxAssetsValuationAllowance_iNS_pp0p0_di0_c20210101__20210630_zTGKLAAHejEe" style="width: 13%; font-size: 10pt; text-align: right" title="Valuation allowance, beginning"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98B_eus-gaap--DeferredTaxAssetsValuationAllowance_iNS_pp0p0_di_c20200101__20201231_zCo7VRKgXM16" style="width: 13%; font-size: 10pt; text-align: right" title="Valuation allowance, beginning"><span style="font: 10pt Times New Roman, Times, Serif">(304,418</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Additions
    of valuation allowance</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pp0p0_d0_c20210101__20210630_zr14lORNgcv4" style="font-size: 10pt; text-align: right" title="Additions to valuation allowance"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pp0p0_d0_c20200101__20201231_zh2mCn6AnPm8" style="font-size: 10pt; text-align: right" title="Additions to valuation allowance"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Reductions
    of valuation allowance</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_ecustom--ValuationAllowanceDeferredTaxAssetChangeInAmount1_pp0p0_d0_c20210101__20210630_zbacHN5frdzc" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Reductions in valuation allowance"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_ecustom--ValuationAllowanceDeferredTaxAssetChangeInAmount1_c20200101__20201231_pp0p0" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Reductions in valuation allowance"><span style="font: 10pt Times New Roman, Times, Serif">304,418</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Balance
    at the end of the year</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--DeferredTaxAssetsValuationAllowance_iNE_pp0p0_di0_c20210101__20210630_z8WfAh0HEOHe" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Valuation allowance, ending balance"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--DeferredTaxAssetsValuationAllowance_iNE_pp0p0_di0_c20200101__20201231_z2rnVIRh0Mii" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfValuationAllowanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfValuationAllowanceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865462642344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY BALANCES AND TRANSACTIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of related party transactions</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_89B_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zlyChmrvE0h5" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt"><span id="xdx_8BD_zppm3H0PPykl" style="font: 10pt Times New Roman, Times, Serif; display: none">Schedule
    of related party transactions</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br/> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br/> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Mountain
    Share Transfer, LLC (2)</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--DueToRelatedPartiesCurrent_iI_pp0p0_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDIp_z8uqEUzRm354" style="width: 13%; font-size: 10pt; text-align: right" title="Due to related parties"><span style="font: 10pt Times New Roman, Times, Serif">7,681</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_984_eus-gaap--DueToRelatedPartiesCurrent_iI_pp0p0_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDIp_z6t3dm1PWgHe" style="width: 13%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">7,681</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><i>Due from
a related party</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The balance due
from a related party was as following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">June
    30, <br/> 2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">December
    31, <br/> 2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Mr.
    Yin-Chieh Cheng (1)</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_iI_pp0p0_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_zWgjK4GrfQ28" style="width: 13%; font-size: 10pt; text-align: right" title="Due from related parties"><span style="font: 10pt Times New Roman, Times, Serif">15,879</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_iI_pp0p0_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_zO9MsIAn3h9d" style="width: 13%; font-size: 10pt; text-align: right" title="Due from related parties"><span style="font: 10pt Times New Roman, Times, Serif">19,067</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">Taisi
    Electrical &amp; Plumbing Co. Pte Ltd. (3)</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_iI_pp0p0_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TaisiElectricMember_fKDMp_zzHFcmevPcAb" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Due from related parties"><span style="font: 10pt Times New Roman, Times, Serif">1,165,083</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_iI_pp0p0_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TaisiElectricMember_fKDMp_zVKEuh9QHtkk" style="border-bottom: Black 1pt solid; font-size: 10pt; text-align: right" title="Due from related parties"><span style="font: 10pt Times New Roman, Times, Serif">877,809</span></td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: justify; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">Total</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_c20210630_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Due from related parties"><span style="font: 10pt Times New Roman, Times, Serif">1,180,962</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; padding-bottom: 2.5pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--DueToOtherRelatedPartiesCurrentAndNoncurrent_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; font-size: 10pt; text-align: right" title="Due from related parties"><span style="font: 10pt Times New Roman, Times, Serif">896,876</span></td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Note:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span id="xdx_F08_z42YzdcLzChi" style="font: 10pt Times New Roman, Times, Serif">(1)</span></td>
    <td style="text-align: justify"><span id="xdx_F1E_zar7eCn1AQMg" style="font: 10pt Times New Roman, Times, Serif">Mr. Yin-Chieh Cheng (&#8220;Mr.
    Cheng&#8221;) is the chairman the Company, and he holds 42.5% shares of the Company. The balance due to Mr. Cheng as of June 30,
    2021 mainly represented the amount paid by Mr. Cheng on behalf of the Company. In September 2019, Mr. Cheng took over the receivable
    amount of the concert the Company invested in November 2018, and assumed the liability of $551,457 related to such receivable to
    the Company. In September 2019, Mr. Cheng collected the payment of $1,000,000 from JCD, our exclusive sales agent in Asia Pacific,
    on behalf of the Company. As agreed between Mr. Cheng and the Company, the due from balance was netted off by due to balances.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span id="xdx_F08_z5YbaHWLPPM7" style="font: 10pt Times New Roman, Times, Serif">(2)</span></td>
    <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_F17_zh7pAbHNZRwi" style="font: 10pt Times New Roman, Times, Serif">Mountain
        Share Transfer, LLC is company 100% controlled by Erik S. Nelson, the corporate secretary and director of the Company. The balances
        represented the amount paid on behalf of the Company for its daily operation purpose.</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p></td></tr>
  <tr style="vertical-align: top">
    <td><span id="xdx_F07_zplT2QQJdq95" style="font: 10pt Times New Roman, Times, Serif">(3)</span></td>
    <td style="text-align: justify"><span id="xdx_F14_zpjfyOOHCjc5" style="font: 10pt Times New Roman, Times, Serif">Mr. Tsai Wen-Chih is the
    director of XFC and has control power over Taisi Electrical &amp; Plumbing Co. Pte Ltd. The Company took over the receivable amount
    of $877,809 from acquisition of XFC in December 2020. None of the receivables have been impaired and it is expected that the full
    contractual amounts can be collected.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><i>Related party
transactions</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 10pt">The details of
the related party transactions were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>For
                                            three months ended </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June
                                            30,</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>For
six months ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June
                                            30,</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Paid
    on behalf of the Company</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 52%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Mr.
    Zhang Bi (1)</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_986_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhangBiMember_fKDEp_z24Jb518KHqk" style="width: 9%; font-size: 10pt; text-align: right" title="Proceeds from related party"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98E_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhangBiMember_fKDEp_zcXAlHCmBqFi" style="width: 9%; font-size: 10pt; text-align: right" title="Proceeds from related party"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_988_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhangBiMember_fKDEp_zmuXgEJD3gS8" style="width: 9%; font-size: 10pt; text-align: right" title="Proceeds from related party"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98A_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ZhangBiMember_fKDEp_zUIPP8VgRV0j" style="width: 9%; font-size: 10pt; text-align: right" title="Proceeds from related party"><span style="font: 10pt Times New Roman, Times, Serif">3,455</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Mr. Yin-Chieh
    Cheng (1)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_989_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_zEDuPI71muHc" style="font-size: 10pt; text-align: right" title="Proceeds from related party"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_zoF2hXnrRQgf" style="font-size: 10pt; text-align: right" title="Proceeds from related party"><span style="font: 10pt Times New Roman, Times, Serif">53,237</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_981_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_zpucquBg5B56" style="font-size: 10pt; text-align: right" title="Proceeds from related party"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDEp_z0llW6zymNl6" style="font-size: 10pt; text-align: right" title="Proceeds from related party"><span style="font: 10pt Times New Roman, Times, Serif">86,320</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Mountain
    Share Transfer , LLC (1)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_983_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDEp_z2GNvtnJAx32" style="font-size: 10pt; text-align: right" title="Proceeds from related party"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDEp_zf3zWPQJqMw8" style="font-size: 10pt; text-align: right" title="Proceeds from related party"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98C_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_d0_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDEp_zPD7qZ36ahb7" style="font-size: 10pt; text-align: right" title="Proceeds from related party"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98F_eus-gaap--ProceedsFromRelatedPartyDebt_pp0p0_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDEp_zP5OPS2HGVCb" style="font-size: 10pt; text-align: right" title="Proceeds from related party"><span style="font: 10pt Times New Roman, Times, Serif">7,000</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; font-weight: bold; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Repayment
    to related party</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Mr. Yin-Chieh
    Cheng</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--RepaymentsOfRelatedPartyDebt_pp0p0_d0_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_z0OkDooIzcZ2" style="font-size: 10pt; text-align: right" title="Repayment to related party"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_987_eus-gaap--RepaymentsOfRelatedPartyDebt_pp0p0_d0_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_zLAoTOcNDm6g" style="font-size: 10pt; text-align: right" title="Repayment to related party"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_98D_eus-gaap--RepaymentsOfRelatedPartyDebt_pp0p0_d0_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_z8o8864kYis4" style="font-size: 10pt; text-align: right" title="Repayment to related party"><span style="font: 10pt Times New Roman, Times, Serif">&#8211;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_985_eus-gaap--RepaymentsOfRelatedPartyDebt_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_pp0p0" style="font-size: 10pt; text-align: right" title="Repayment to related party"><span style="font: 10pt Times New Roman, Times, Serif">665,000</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Note:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span id="xdx_F01_zgUhKzszXgJk" style="font: 10pt Times New Roman, Times, Serif">(1)</span></td>
    <td style="text-align: justify"><span id="xdx_F13_zrzyFGo5ovge" style="font: 10pt Times New Roman, Times, Serif">The transactions represent
    the amount paid by Mr. Zhang Bi, Mr. Yin-Chieh Cheng and Mountain Share Transfer, LLC on behalf of the Company for its daily operation.</span></td></tr>
  </table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865461829064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>(LOSS) INCOME PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of income (loss) pe share</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zuHD14uGLlAl" style="border-collapse: collapse; width: 100%" summary="xdx: Disclosure - (LOSS) INCOME PER SHARE (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="display: none; font-size: 10pt; text-align: justify"><span id="xdx_8B1_zY9PjeHj7TKg" style="font: 10pt Times New Roman, Times, Serif">Schedule
    of income (loss) pe share</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_492_20210401__20210630_zRt6v1ndlAl5" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_490_20200401__20200630_zAncu8VDnThe" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_490_20210101_20210630" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td id="xdx_49F_20200101_20200630" style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>For
                                            three months ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June
                                            30,</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>For
                                            six months ended </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June
                                            30,</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1pt; font-size: 10pt; font-weight: bold"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-size: 10pt; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">$</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_403_ecustom--NumeratorAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Numerator:</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_i01_pp0p0_zfVxt6nvNxug" style="vertical-align: bottom; background-color: White">
    <td style="width: 52%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Net
    (loss) income attributable to the Company</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(272,133</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">33,475</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(222,643</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="width: 1%; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">252,793</span></td><td style="width: 1%; font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_403_ecustom--DenominatorAbstract_iB" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Denominator:</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_i01B" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">Weighted-average
    shares outstanding</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pdd" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">- Basic</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">9,131,786</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">13,181,786</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">9,131,786</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">13,181,786</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_408_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pdd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">- Diluted</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">9,131,786</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">17,659,384</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">9,131,786</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">17,624,585</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--EarningsPerShareBasicAndDilutedAbstract_i01B" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">(Loss)
    income per share:</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_401_eus-gaap--EarningsPerShareBasic_i01_pdd" style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">- Basic</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.0298</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.0025</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.0244</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.0192</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_i01_zDRrKUglDZzc" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">- Diluted</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.0298</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.0019</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">(0.0159</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">)</span></td><td style="font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td><td style="font-size: 10pt; text-align: right"><span style="font: 10pt Times New Roman, Times, Serif">0.0143</span></td><td style="font-size: 10pt; text-align: left"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865460268312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PRINCIPAL ACTIVITIES AND ORGANIZATION (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=NCRA_XfcMember', window );">XFC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_AffiliateCollateralizedSecurityLineItems', window );"><strong>Affiliate, Collateralized Security [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_AffiliateCollateralizedSecurityLineItems', window );"><strong>Affiliate, Collateralized Security [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_NCRA_SharesExchanged', window );">Shares Exchanged</a></td>
<td class="nump">700,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_NCRA_SharesExchanged">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares Exchanged</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">NCRA_SharesExchanged</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>NCRA_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_AffiliateCollateralizedSecurityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_AffiliateCollateralizedSecurityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=NCRA_XfcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=NCRA_XfcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865465124056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations) - Accounts Receivable [Member] - Customer Concentration Risk [Member]<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Customer A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration percentage</a></td>
<td class="nump">12.95%<span></span>
</td>
<td class="nump">26.33%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Customer B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration percentage</a></td>
<td class="nump">68.21%<span></span>
</td>
<td class="nump">73.67%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Customer C [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration percentage</a></td>
<td class="nump">12.74%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">All Customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration percentage</a></td>
<td class="nump">93.90%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=NCRA_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=NCRA_CustomerAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=NCRA_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=NCRA_CustomerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=NCRA_CustomerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=NCRA_CustomerCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=NCRA_AllCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=NCRA_AllCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865460459272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details Narrative) - Revenue Benchmark [Member] - Customer Concentration Risk [Member]<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Two Customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Four Customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">99.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=NCRA_TwoCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=NCRA_TwoCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=NCRA_FourCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=NCRA_FourCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865461855144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ACCOUNTS RECEIVABLE, NET (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGross', window );">Accounts receivable</a></td>
<td class="nump">$ 887,889<span></span>
</td>
<td class="nump">$ 432,309<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Less: Allowance for doubtful accounts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Total</a></td>
<td class="nump">$ 887,889<span></span>
</td>
<td class="nump">$ 432,309<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865461833944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCOUNTS RECEIVABLE, NET (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865462320568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVENTORIES (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 116,531<span></span>
</td>
<td class="nump">$ 115,373<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves', window );">Work in process</a></td>
<td class="nump">1,810,646<span></span>
</td>
<td class="nump">1,608,301<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total</a></td>
<td class="nump">$ 1,927,177<span></span>
</td>
<td class="nump">$ 1,723,674<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of items which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product. This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865460448984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>PREPAID EXPENSES AND OTHER ASSETS, NET (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsAndOtherReceivablesNetCurrent', window );">Prepaid expenses</a></td>
<td class="nump">$ 44,644<span></span>
</td>
<td class="nump">$ 3,161<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses</a></td>
<td class="nump">$ 44,644<span></span>
</td>
<td class="nump">$ 3,161<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndOtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndOtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865464385016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT, NET (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 78,388<span></span>
</td>
<td class="nump">$ 51,287<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="num">(4,952)<span></span>
</td>
<td class="num">(361)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">73,436<span></span>
</td>
<td class="nump">50,926<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">78,388<span></span>
</td>
<td class="nump">51,287<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865462346920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT, NET (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 2,373<span></span>
</td>
<td class="nump">$ 12,075<span></span>
</td>
<td class="nump">$ 3,591<span></span>
</td>
<td class="nump">$ 24,338<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865458435832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>GOODWILL (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 332,040<span></span>
</td>
<td class="nump">$ 332,040<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=NCRA_XinFengConstructionCoLtdMember', window );">Xin Feng Construction Co Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 332,040<span></span>
</td>
<td class="nump">$ 332,040<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityListingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityListingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=NCRA_XinFengConstructionCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=NCRA_XinFengConstructionCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865462302216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Details - Lease costs) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease expense</a></td>
<td class="nump">$ 2,212<span></span>
</td>
<td class="nump">$ 26,224<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total net lease costs</a></td>
<td class="nump">$ 2,212<span></span>
</td>
<td class="nump">$ 26,224<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865464663384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>OTHER PAYABLES AND ACCRUED LIABILITIES (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesAndExciseTaxPayableCurrent', window );">VAT payable</a></td>
<td class="nump">$ 41,673<span></span>
</td>
<td class="nump">$ 12,235<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrent', window );">Salary payable</a></td>
<td class="nump">59,209<span></span>
</td>
<td class="nump">920<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Others</a></td>
<td class="nump">203,454<span></span>
</td>
<td class="nump">43,681<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities', window );">Total</a></td>
<td class="nump">$ 304,336<span></span>
</td>
<td class="nump">$ 56,836<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalariesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalariesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesAndExciseTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesAndExciseTaxPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865464530072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Details - Income tax expense) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current</a></td>
<td class="nump">$ 8,679<span></span>
</td>
<td class="num">$ (5,289)<span></span>
</td>
<td class="nump">$ 68,524<span></span>
</td>
<td class="nump">$ 25,966<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(23,154)<span></span>
</td>
<td class="nump">2,315<span></span>
</td>
<td class="num">(44,702)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax benefit</a></td>
<td class="nump">$ 8,679<span></span>
</td>
<td class="num">$ (28,443)<span></span>
</td>
<td class="nump">$ 70,839<span></span>
</td>
<td class="num">$ (18,736)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865464526424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Details - Reconcilation of income tax)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings', window );">PRC income tax statutory rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Impact of different tax rates in other jurisdictions</a></td>
<td class="num">(2.25%)<span></span>
</td>
<td class="num">(39.15%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Tax effect of non-deductible expense</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_NCRA_TaxEffectOfNontaxableIncome', window );">Tax effect of non-taxable income</a></td>
<td class="nump">0.22%<span></span>
</td>
<td class="num">(21.77%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther', window );">GILTI Tax Impact</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">27.57%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Changes in valuation allowance</a></td>
<td class="num">(68.11%)<span></span>
</td>
<td class="nump">19.57%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="num">(45.14%)<span></span>
</td>
<td class="num">(8.24%)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_NCRA_TaxEffectOfNontaxableIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">NCRA_TaxEffectOfNontaxableIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>NCRA_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865460261048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAXES (Details - Deferred taxes) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred tax assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Tax loss carried forward</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 142,235<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances', window );">Allowance for doubtful receivables</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">272,773<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">415,008<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_NCRA_DeferredTaxAssetsValuationAllowances', window );">Valuation allowance</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(297,219)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred tax assets, net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 117,789<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_NCRA_DeferredTaxAssetsValuationAllowances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">NCRA_DeferredTaxAssetsValuationAllowances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>NCRA_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865464437496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Details - Valuation Allowance) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance, beginning</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (304,418)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Additions to valuation allowance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_NCRA_ValuationAllowanceDeferredTaxAssetChangeInAmount1', window );">Reductions in valuation allowance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">304,418<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance, ending balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_NCRA_ValuationAllowanceDeferredTaxAssetChangeInAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reductions in valuation allowance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">NCRA_ValuationAllowanceDeferredTaxAssetChangeInAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>NCRA_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865542703512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_NCRA_ValueAddedTaxRate', window );">Value added tax rate</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_NCRA_GlobalIntangibleLowTaxedIncome', window );">Global Intangible Low Taxed Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 152,829<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Effective income tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 99,817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=country_HK', window );">HONG KONG</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Effective income tax rate</a></td>
<td class="nump">8.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=NCRA_PrcMember', window );">Prc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Effective income tax rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_NCRA_GlobalIntangibleLowTaxedIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Global Intangible Low Taxed Income</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">NCRA_GlobalIntangibleLowTaxedIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>NCRA_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_NCRA_ValueAddedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value added tax rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">NCRA_ValueAddedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>NCRA_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=country_HK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=country_HK</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=NCRA_PrcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=NCRA_PrcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865464519000">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 7,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,681<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToOtherRelatedPartiesCurrentAndNoncurrent', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,180,962<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,180,962<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">896,876<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Proceeds from related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 689,441<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayment to related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">(0)<span></span>
</td>
<td class="nump">22,766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=NCRA_MountainShareTransferMember', window );">Mountain Share Transfer [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">7,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,681<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Proceeds from related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=NCRA_YinChiehChengMember', window );">Yin Chieh Cheng [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToOtherRelatedPartiesCurrentAndNoncurrent', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">15,879<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,879<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,067<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Proceeds from related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">53,237<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">86,320<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayment to related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">665,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=NCRA_TaisiElectricMember', window );">Taisi Electric [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToOtherRelatedPartiesCurrentAndNoncurrent', window );">Due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">1,165,083<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,165,083<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 877,809<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=NCRA_ZhangBiMember', window );">Zhang Bi [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Proceeds from related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 3,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Mountain
        Share Transfer, LLC is company 100% controlled by Erik S. Nelson, the corporate secretary and director of the Company. The balances
        represented the amount paid on behalf of the Company for its daily operation purpose.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">The transactions represent
    the amount paid by Mr. Zhang Bi, Mr. Yin-Chieh Cheng and Mountain Share Transfer, LLC on behalf of the Company for its daily operation.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Mr. Yin-Chieh Cheng (&#8220;Mr.
    Cheng&#8221;) is the chairman the Company, and he holds 42.5% shares of the Company. The balance due to Mr. Cheng as of June 30,
    2021 mainly represented the amount paid by Mr. Cheng on behalf of the Company. In September 2019, Mr. Cheng took over the receivable
    amount of the concert the Company invested in November 2018, and assumed the liability of $551,457 related to such receivable to
    the Company. In September 2019, Mr. Cheng collected the payment of $1,000,000 from JCD, our exclusive sales agent in Asia Pacific,
    on behalf of the Company. As agreed between Mr. Cheng and the Company, the due from balance was netted off by due to balances.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Mr. Tsai Wen-Chih is the
    director of XFC and has control power over Taisi Electrical &amp; Plumbing Co. Pte Ltd. The Company took over the receivable amount
    of $877,809 from acquisition of XFC in December 2020. None of the receivables have been impaired and it is expected that the full
    contractual amounts can be collected.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToOtherRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount payable to related parties classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(3),(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToOtherRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=NCRA_MountainShareTransferMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=NCRA_MountainShareTransferMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=NCRA_YinChiehChengMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=NCRA_YinChiehChengMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=NCRA_TaisiElectricMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=NCRA_TaisiElectricMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=NCRA_ZhangBiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=NCRA_ZhangBiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865460537496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>(LOSS) INCOME PER SHARE (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_NCRA_NumeratorAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net (loss) income attributable to the Company</a></td>
<td class="num">$ (272,133)<span></span>
</td>
<td class="nump">$ 33,475<span></span>
</td>
<td class="num">$ (222,643)<span></span>
</td>
<td class="nump">$ 252,793<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted-average shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">- Basic</a></td>
<td class="nump">9,131,786<span></span>
</td>
<td class="nump">13,181,786<span></span>
</td>
<td class="nump">9,131,786<span></span>
</td>
<td class="nump">13,181,786<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">- Diluted</a></td>
<td class="nump">9,131,786<span></span>
</td>
<td class="nump">17,659,384<span></span>
</td>
<td class="nump">9,131,786<span></span>
</td>
<td class="nump">17,624,585<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>(Loss) income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">- Basic</a></td>
<td class="num">$ (0.0298)<span></span>
</td>
<td class="nump">$ 0.0025<span></span>
</td>
<td class="num">$ (0.0244)<span></span>
</td>
<td class="nump">$ 0.0192<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">- Diluted</a></td>
<td class="num">$ (0.0298)<span></span>
</td>
<td class="nump">$ 0.0019<span></span>
</td>
<td class="num">$ (0.0159)<span></span>
</td>
<td class="nump">$ 0.0143<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_NCRA_NumeratorAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Numerator: [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">NCRA_NumeratorAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>NCRA_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139865461741416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>(LOSS) INCOME PER SHARE (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2021 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive shares</a></td>
<td class="nump">5,560,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>63
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( $1N"E,'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !$;@I3T(/J&>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M3L,P#(9?!>7>NNF 0=3ELHD32$A, G&+$F^+:)HH,6KW]J1EZX3@ 3C&_O/Y
ML^1&!Z%]Q.?H T:RF*X&UW9)Z+!B!Z(@ )(^H%.IS(DN-W<^.D7Y&?<0E/Y0
M>X2ZJF[!(2FC2,$(+,),9+(Q6NB(BGP\X8V>\>$SMA/,:, 6'7:4@)<<F!PG
MAN/0-G !C##"Z-)W <U,G*I_8J<.L%-R2'9.]7U?]HLIEW?@\/;T^#*M6]@N
MD>HTYE_)"CH&7+'SY-?%>K-]8+*N:EY4=P6OMGPIKN_%S?)]=/WA=Q%VWMB=
M_<?&9T'9P*^[D%]02P,$%     @ 1&X*4YE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" !$;@I3CX=H:@P%  #?%   &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;)6877/B-A2&K[>_0L/5[@Q@2P8".X09($F7=I<DD-UVV^F%8@OL6=NBLAR2
M_OH>V<8FJ3FFN0C^.J\?'4GOD37>2_4C\870Y#D*X^2RY6N]^VA9B>N+B"==
MN1,QW-E(%7$-IVIK)3LEN)<%1:'%;'M@13R(6Y-Q=NU.3<8RU6$0BSM%DC2*
MN'J9B5#N+UNT=;BP"K:^-A>LR7C'MV(M]-?=G8(SJU3Q@DC$22!CHL3FLC6E
M'^=.%I ]\2T0^^3HF)BF/$KYPYPLO,N6;8A$*%QM)#C\/(FY"$.C!!Q_%Z*M
M\ITF\/CXH'Z3-1X:\\@3,9?A;X&G_<O6L$4\L>%IJ%=R_TD4#>H;/5>&2?:?
M[/-G^W:+N&FB950$ T$4Q/DO?RX2<130ZYT(8$4 >Q- 3P4X18"3-30GRYIU
MQ36?C)7<$V6>!C5SD.4FBX;6!+'IQK56<#> .#V9RR>A2(<D/E<B&5L:-,T=
MRRWB9WD\.Q$_(%]DK/V$7,>>\%['6\!2 K$#T(RA@K^D<9<X=ILPF]$:GCD>
M/DVW76*/ZL)?X3AE?IQ,ST'S\^?T,=$*AMQ?B&2OE.QEDKT3DE?236$B:/+P
MLA-U&<?#J=VY1RCZ)44?E9D"@I=AW(1\6X>!QV]XF B$8U!R#,[+QGW*E18J
M?"$KL9-*UR'A4EJE&-%%271Q9O\H#G:5N<UI)%RK*4O#DFEX'M.=4('TS&PC
M,-]KAP^N=)A?/[U[US!%1B7;Z#RVFR!Q>7A O('+M8:"J]TS!(G:E:W9_POJ
MN^#J-%*#6$.BZ)'94E1HGBKU%@KKR@:Y3H>RCH.BL0J-H5K7L0[T"Y"%@BS3
MZ%&H6B!<Q+;M3K\_&CD84F6]U#D':26V@7%?R-N21_5YPH66M_/KU;1-%LMY
M%R.K')SB'ER0S:$O%?3C FK?,_E5O-2RX5*0,GK1']"AC9%5KDYQ6R[('O@S
M67B %VP"EV<6AG0J+DD''3I@@P%%!UKE]Q1WZ8)P$;M2@:EF<&VRUC %B%1D
M+E-(*N16>O5=C:LOOV&050F@N&\7D%//@U51TCX<D,_P'+F-Z\EP2>>&O)^E
M0>@%\9;,/K3)4G8)'?:A[<(EM&U,0,*ME8>.T:IB4-SHT28\[&5M$W#)WX-_
M_(!<F=D8N!JCK&H'Q>W^+>7<G,$P>)#[N)80EWO@P9['"!FK*@C#3?\_9/G
MK(-J4)HO,:"J>##<[=\"W<E$@_G\$>Q.3I8&1=O\86Q5]6"X\6?=-H7OR-,H
MN,#[GMW[@*%458/A9O]99HL07\98(6L0&8+I#5D/34Y5+=AYU:(H_OE:TKB
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
MFFQO0ML7)3;-9>*C4$JLF\<53W,NM0'\OA1"[5YT _U]]-G_ 5!+ P04
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
M;S(8#3_Y1+O_> @_Y$-GXD=T"P9&J(YCKD$2_#E'G ='![Z48NM?:J)=,E*
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
MN8,C%O]N$1^"K?FW@ID-*!K^N%02&$0+\#W=,[8/I*#[\>CL?U!+ P04
M" !$;@I3=?O "L4"   =!@  &    'AL+W=O<FMS:&5E=',O<VAE970Y+GAM
M;*U546_:,!!^SZ\X9=6T2:@)"6TI Z3 F-:I[2IHNX=I#R:Y$*N.G=D.M/]^
MM@,IFZ!/>\$^^[[ONSM\E^%&R"=5(&IX+AE7([_0NAH$@4H++(DZ%15R<Y,+
M61)M3+D*5"619 Y4LB *P_.@))3[XZ$[NY/CH:@UHQSO)*BZ+(E\F2 3FY'?
M]7<'<[HJM#T(QL.*K'"!^J&ZD\8*6I:,EL@5%1PDYB,_Z0XF/>OO'!XI;M3>
M'FPF2R&>K'&5C?S0!H0,4VT9B%G6.$7&+)$)X_>6TV\E+7!_OV/_XG(WN2R)
MPJE@/VBFBY'?]R'#G-1,S\7F*V[S.;-\J6#*_<*F\8W.?$AKI46Y!9L(2LJ;
ME3QOZ[ 'Z(=' -$6$+FX&R$7Y6>BR7@HQ0:D]39L=N-2=6@3'.7V3UEH:6ZI
MP>EQ,IU^?[B]7\!\-IU=/2:3ZUD';F?WPT ;=NL3I%NF2<,4'6$ZAQO!=:%@
MQC/,_L8')JHVM&@7VB1ZD_!;S4\A#CL0A5'W#;ZX335V?/$1OCFF2-=DR5#!
MSV2IM#1/XM<;Q+V6N.>(>_^AAF\RV0X<J(JD./)-BRF4:_3'MT(CQ'!,!1(%
M(@=3+6RK!81G\-GD6RY10MQUI^:.I*FHN5:>;&L!J3 =IC1FED47"+E@IE4I
M7PV\A9D!6<W0,U<[++QB/2OJ6=&=EF>TO \/G-09-90?O1,X\9(#JOW^1:??
MOX1>''7B\-*[1J4&7F*5"4]M$!(R42]U7K-7Z??O^E&W^VFW>O="$_8O%YAV
M]6PBBCY#V;Q)M&_R0(VLC'5]02)W7@?J9EVFHJP(?X&"N!((:7TK*=;4#:B#
M =NZA7#HB05[+5NB7+G!I,#!FNYM3]O9ES0M_^K>#,X;(E>4*V"8&VAX>F%&
MC6R&46-H4;D!L!3:C!.W+<S\1FD=S'TNS O;&E:@_2*,_P!02P,$%     @
M1&X*4USMP2N4 @  204  !D   !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL
MG53);MLP$+WK*P@AAQ80HLV67<,V8"<IF@!) SO+H>B!EL86$8I422I._KY#
M2E9=H/&A%W&&G/=FH1ZG>ZE>= E@R%O%A9[YI3'U) QU7D)%];FL0>#)5JJ*
M&G35+M2U EHX4,7#)(JRL*),^/.IV[M7\ZEL#&<"[A713551];X$+O<S/_8/
M&RNV*XW=".?3FNY@#>:QOE?HA3U+P2H0FDE!%&QG_B*>+ <VW@4\,=CK(YO8
M3C92OECGNICYD2T(..3&,E!<7N$".+=$6,:OCM/O4UK@L7U@_^IZQUXV5,.%
MY,^L,.7,'_ND@"UMN%G)_3?H^AE:OEQR[;YDW\:FB4_R1AM9=6"LH&*B7>E;
M-X<CP#CZ )!T@,35W29R55Y20^=3)?=$V6ADLX9KU:&Q.";LI:R-PE.&.#._
MOGNZNGOXOKJ^6D]#@X1V.\P[\+(%)Q^ ,W(KA2DUN1(%%'_C0RRDKR8Y5+-,
M3A+>-.*<I%% DBB)3_"E?7>IXTL_ZDZ\@C!2O9-+IG,N=:. _%ALM%'X._P\
MD6'09QBX#(/_F]])L!7<1-<TAYF/BM*@7L&?WTD#WH <$9.%)G)+<#A@A^/9
MX1 J"G().50;4"2-W<AP<*SKF($FN43M: .%19L2R%9R%"$3NXFW1G47#0</
MCPZ8=\^F\.S\#\P>,GN?'@5M"H9$G[TS<N:MZ-Y#/8!BE&L2QUDP3&-<AT$Z
M2KUG5*''!*F5S$'C>3".HR ;9&AET3A(H]A[D(9R]+\DHR >C= :)6F0C0;D
M7U<2'OW>%:B=$[%MKQ&F_=/[W?Z=6+3R^!/>/C*W5.V8T(3#%J'1^6CH$]4*
MMW6,K)U8-M*@])Q9XEL'R@;@^5;B]72.3="_GO/?4$L#!!0    ( $1N"E-F
M\'^;F@(  (,%   9    >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;*U436_;
M, R]^U<01@\;8-2)XZ9%D03(AX=N0-,@;K<!PPZ*3<="9<F3Y*;=KY\DNUX&
MK,$.N\2BQ/?X2(:<'(1\5"6BAN>*<37U2ZWKZS!468D54>>B1FY>"B$KHHTI
M]Z&J)9+<@2H61H/!.*P(Y?YLXNXV<C81C6:4XT:":JJ*R)<%,G&8^D/_]6)+
M]Z6V%^%L4I,]IJ@?ZHTT5MBSY+1"KJC@(+&8^O/A]2*V_L[A,\6#.CJ#S60G
MQ*,U/N93?V %(<-,6P9B/D^X1,8LD9'QH^/T^Y 6>'Q^9?_@<C>Y[(C"I6!?
M:*[+J7_E0XX%:9C>BL,-=OE<6+Y,,.5^X=#Z7E[ZD#5*BZH#&P45Y>V7/'=U
M. )<#=X 1!T@<KK;0$[EBF@RFTAQ &F]#9L]N%0=VHBCW#8EU=*\4H/3L\TV
MV<P_KB#YNDG6:9+"?+V"N_N;9 OS-$WNTP#6R?TDU":61819Q[MH>:,W>,=P
M*[@N%20\Q_Q/?&@T]D*C5Z&+Z"3AIX:?PV@00#2(AB?X1GWB(\<W>H-OA05*
MB3DLA=(J@"6IJ2:,_L0\@(W$FE!S(#R'.UVBA+E2J!6LJ,J84(U$^#;?*2W-
MW^K["3EQ+R=V<N+_WH>3O':FKU5-,ISZ9F@5RB?T9VNAT;N ?XOII681Y U#
M3Q10MX4!?#9;0:'R3%O0LVU988;5#J4W&@;>NP=.FIQJS-][9W#FN1)ZTKC0
M)[)CJ*"0H@)=4IE#3:1^@3@.QG$,HV X'GI=_;W7,*X/PO6!N#X$P,W".L;
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
M]ZQ'F2$7ZKH")^R'$ ;.8-BSMDP2JNXQ=()@ /V!,U33WVKMGKWI OG!=*Z
MA-6E;)YWM]M]#G'3$[_=FY_EGO!#7@J@N%=0[_I3WP;>=&MC2%:9#MDQJ?K-
M+#/UP2'7#NI\SU1Q6T,'Z+[,Z!=02P,$%     @ 1&X*4S8^I64(#P  UR4
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
MA_WA)IO(%[:*TRWMM"5^W ;JWYPQC:Y2/M# \\@/HB ,0_[W60Z?)A<!Z,H
MWL=996F4@94918M&)W&0'6.K)'6S6"U5'(C=/ATSCT%2N4"W0BRVHUDD3[.$
M%TE3:9LDX.(IT#%JO5QR+)NT: AL6W"U[BUGRLVX"484AF\X2LZP,WQN7!KU
M#69MN,;,ZB)HXFA*;<CK8#$VZ.@.X?$FBISOM-F7MU;L2\9=OJ+V8$ Y"XE4
ME,]T$R+U?)<H*X)BD<SLU34YMU+!%_2%F39U)[:!_?EA4E><M&M3H=0KR@B?
MP+YYP \VC_D6PETUT-C'K?B@:2]U#&7\O2)=WHP&%^7.NN?Q< W)[9K*N?'%
MHTQ+Z"GM%IPRBM23>8DW2CDV&>_+=2;+NMJ6598);RWU_HJLJD&1!R1[_#'Y
MVW"SW9W%]KSPYB84;I5QJQ$UIEW3!<BE^-C9[;&@RQOQ4+Y#7E](D"\DL&GW
M?&[5_>NG=3]CI\#FB6<"_XDIY<[..O-3XZ]44O#.E1\7W):CZ/V+WQXUE+YX
MTMG%XY!94_5[0;<WW"Q'@Z!'4':4&#0C<X_6(;<6<8--RWD^X1]>!;1+V( '
M&76JQT'%07L2ETW]B1VC8.VKX-4AQVFV-A9>ZR?_M8;;\-K=KK-UD\[1W/KW
M!:Y8TEQ?JC>[FU>2<7T3?R2OWV<^2W.KR/ ,E\0:MH?]%ICZ':%>.%WZ>_E"
M.[KE^\>47JO0, &=+S5YLUFP@LV+VMF_4$L#!!0    ( $1N"E/&W#!SG ,
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
MT 8'WB\-'U]GA 3]>SK_"5!+ P04    " !$;@I3&SC.(D8*  #^&P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6R566MOVS@6_:Y?07C000NX?N75
MI$D QWU,=K=MD+2[&"SV RW1-EN)U)"47<^OWWLO24E.;+4%BL:2R/N^YQY*
MEQMMOMF5$(Y]+W)EKWHKY\J+X="F*U%P.]"E4/!DH4W!'5R:Y="61O",-A7Y
M<#(:G0X++E7O^I+NW9GK2UVY7"IQ9YBMBH*;[8W(]>:J-^[%&_=RN7)X8WA]
M6?*E>!#N2WEGX&I82\ED(9256C$C%E>]Z?CBY@S7TX)_2[&QK=\,/9EK_0TO
M;K.KW@@-$KE('4K@\&<M9B+/41"8\5>0V:M5XL;V[RC]'?D.OLRY%3.=_T=F
M;G75>]5CF5CP*G?W>O.'"/Z<H+Q4YY;^9QN_]F328VEEG2["9K"@D,K_Y=]#
M'%H;7HT.;)B$#1.RVRLB*]]PQZ\OC=XP@ZM!&OX@5VDW&"<5)N7!&7@J89^[
M?OCRX</T_D_VZ1U[N'W_\?;=[6SZ\3.;SF:?OGS\?/OQ/;O[]*_;V9_L^9W.
M92J%?7$Y=* 8MP_3H.3&*YD<4'+*/FCE5I:]59G(=O</P>#:ZDFT^F;2*? ?
ME1JPHU&?34:3<8>\HSH*1R3OZ("\:9KJ2CFIEBRZR?X[G5MGH&K^UZ'@N%9P
M3 J.#RBXX59:IA?LS@@KE.-8DOL"V2D&._3"ECP55[T2!9FUZ.V7S3ZO!)1\
MJHN2JRTZ5BE>9=*)C*4:TJ"L_V7!WXS#[60A%5>IY#FS($- YSG+5GPMV%P(
MQ4!AR0ULDHH$FPQ6"RA7MZ+K$+_22!!2YA#!I5#"\#S?XG-1.K_7@6%?%!GR
M@'K(]&DAC$PY>_[[;Z\FD]'K]]/I'?T<OWZ1<)6QLC*VXLHQITF"J5 #/C%B
M6>7D,TEZ*OY!I)613H;U;[^G*ZZ6@LUT44A+Z!+5/KR=1:T,  _,=6!7P>K0
M)%)Y((1= S:E,(#7^;:/BJU@>X.8:::T VEI7F60ECR/EK;$D7$+K1TL!5.-
M^*N2&&ZT ].8"]<2G[3$XT:[TE6>0:880C/&&7+[M5(>^RA)J*]5 G7B]]N,
M0G?JQYL5?(B93&9^ 49M?/;:LJE2%0BZ%Z4VCH%JQ$XV'KW\)SF"-FP%-TP@
M$K W(A7%7!AV-*9>'H$M.=RO[86$H) /?,O&Q[[=!^S6%Y$NI4+G()0%5S!!
MT/ ^19=G7P$ZR9'D^68ETU4=?(7QSB%*4!0&_6JM?<$4&&0M3">LL]+W$^-L
MP:6)ESY9(7^/W?^%)BNUE3[O5+< ::*&M#Z3D(*=)(%R&#2T%":R"04?8VKE
M=U9XC/61?20NY7;%%C"!:4ORXRV4_] HD&HL1K?]:77@$B]+ %(^ST6_!2(%
MS\2 ??(.J&42O?HYP0SPASHIIDD"MDB5@1Z<[3$I.HJO@^96W('N+?:'^%X"
M(PB-%>LQ 6VXX6E!PB)(,%M4K@+E(%GJS Y8QTPXJ6?"2>=,F&G 3^5,@UTS
MZ'?IV+VTW_;-ADYQ^V=#IP[VKBY&J6#65;[S*5@E=#L .J$W1$Q;D;3J';LC
M?2(Z]:(-BL;:E=;A."A\GF!!&!,(;JF0:RR. 0VJ*!:;IDJQ]+THL>9YU2B
MID@\)Q(FP%Z%9097?;IL)DZF :RP5 *.@N@<I@0^Q91J< :HJ9\,D%VC"ZR%
M8M><H!YAC]HQCUP2:\A( 0&@X91K*!U@O "?OHSF/,?A:#%.&>"V >8FJ-B4
M")7'%2*5WM 0Q1N9KN9N4>5UE Z$QI>@A)(0:^2HH>I;R()+93U22K[%O$(F
MD &G(D:2-9$$*\% 6<B_1=M+2J16!],&4=W@?VZC6\(V*PT+(W:.1R-V?HZK
MDX5&?S$\#D5 ]'WC(W^(AP*TS>) %1T2GV$&"VW$(11VVO%\G]G]1 EWD>QV
M1;);N@E"3H*0$\$@ 3!([H3!/3!FD@-:]^A+9L&)9,K&D\'YR3,V.1T<'3UK
M'MRPTU>#R?@9.SL:G)ZU'LQPQ]GQ,T8*QJ^3\Z/!.?@.$1V,X&\' IW6"'3:
MB4#W8BU4)6!:IWJIY"%.VBED/^[LD;Q3S<;?_YN(CE_ZE%8F+5K^@*W%369!
M1"87A/@MXC9]:(C;Z>BTS\+]: <U.*2="+WU_")&VH:=OM]2K*N:Q,8*6U;2
MVR4#/G*5(#X"=@3F57M4.T2]7\K4D030K.P"0 <DEF"-1&JPU#!,L)HQ;#(
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
MP5FW[8*H!D1E*%[8IEQRI5O<;E,]4U$8!WV_XESM#"-03^G1?U!+ P04
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
M6ZI%:.D6S3#!8HO<"GW'NH(KZSG>',,@\IW^30A^X 1ASUH3JH;2.A[V;IW
MNX7;P+,>989<J':'3M2+( J=_L"W-DP2JOY#Y(1A'WI]9Z"6CWKEGES. OG>
MC*" A-6E;.YIY^VF/&XN][_PYHEX('R?EP(H[A34N[[IV<";L6L,R2ISU;=,
MJL$QVTR]5,AU@#K?,2:/AA;HWK[Q7U!+ P04    " !$;@I3CO[B\U\$  #]
M"@  &0   'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6R55N]O\C80_NZ_PF+K
MU$H9)$Y"0D<K4=IMG=:M:MF[2=,^F.0 [TUL9CNE_>]W=B#P:A1U0B)V<O?<
M^;D?OO%&Z<]F!6#I:UU)<]5;6;N^' Q,L8*:F[Y:@\0O"Z5K;G&KEP.SUL!+
MKU17 Q:&PT'-A>Q=C_V[1WT]5HVMA(1'34U3UUR_W4"E-E>]J+=[\226*^M>
M#*[':[Z$9["_K1\U[@8=2BEJD$8H234LKGJ3Z/(F<_)>X). C3E84W>2N5*?
MW>:^O.J%SB&HH+ .@>/C!:9050X(W?AGB]GK3#K%P_4._7M_=CS+G!N8JNIW
M4=K552_OT1(6O*GLD]K\"-OSI ZO4)7Q_W33RL99CQ:-L:K>*J,'M9#MD[]N
M>3A0R,-W%-A6@7F_6T/>RUMN^?58JPW53AK1W,(?U6NC<T*ZH#Q;C5\%ZMGK
M^U^FOS[<T=GDC[MG>C[C\PK,Q7A@$=H)#(HMS$T+P]Z!&=(')>W*T#M90OFE
M_@!=ZOQB.[]NV$G GQK9IW$84!:RZ 1>W)TS]GCQ>^>4A:J!SO@KO16FJ)1I
M-- _)W-C-6;&7R=,))V)Q)M(3INP: (7:R5!6G.,RH_ D"]AR&RE 4C=D@R.
M9(H4 7$4/8O7XU^((\\Q&-)N1;ZF_D>FC=8(3?-@F(WH>1JP?$0OZ# /4I90
ME@:CX9#<P@)0K*3??)6S*/J.GK,XB-($!5D01RD]3Y(@"QF](#-E>47$GH0Y
M2%B(S@#+@R2)43$+@SS&%U$>9/&07IR@/NVH3T]R]@2%DH6H!/>EKA;TP ]X
MQ0YFX%@D_@\J.8I*/D ^>7R:'A)C++>-5?J-:FX!J>Z'X=GV0>[K->:C,U:*
M!9+O0N24G*A!!ZBR*]#T[T8+4PK?V@R2VV?I&7)['H_ZD5L1E^F  "V65/);
M=*Y!>:QP*BS4IHMIV&=H^+\*:)9[Z=9U%&-G:"KJ9YFS\,/]S[-[KR:\SQT>
MR_II=D:F*RZ78/#D](5731L:7N$UP&4!]'R8]Z/(.1V-O/R=-XX]FNS.B]F5
M]J/$'RSO,[<XD2S#+EF&)\/ZC!=;V>"Y',>[_-Z'!X[6[$E(=W->&N0 KGIX
M-1K0+]#K[)#W[)"N@GVJW$(!]1PTB:.@*]6N CTIW!APS8"_$NQ@AA9<:X&H
M>#EON-Y7:92P@,4IF>S8)BA!2]7,[:*I\#(M0+SX7G\0-!9D6=R6\=[?O=5.
M,HG2( QS\FD75+(/ZKY-C+* 1:.N+QP!#*B$?=)$419DV(%.!#CK IR=#/"#
M>H':U<WQS#L6WI. Q\.[L_).?G\HN#>\\K+<8K=<"BF%7+JTQ!*G;\#UGL\X
M3((DRI'/25D*7_4NKXX5UDYG^R1/;=U_0&-KY- MYPGVM:-.[9['0C8X&$EJ
MT$L_>&'"JD;:=CKIWG:SW:0=:?;B[6#XP#528V@%"U0-^QEV;=T.6^W&JK4?
M<.;*XKCDERN<3T$[ ?R^4,KN-LY -_%>_PM02P,$%     @ 1&X*4S#/:S>'
M!0  *@T  !D   !X;"]W;W)K<VAE971S+W-H965T,S N>&ULE5=M3]M($/Z^
MOV*4HQ5(OL1.R L4D$*@NE:4BTCN>KW3?=C8$[RJ[4UWUP3^_<VL'1-:$O5$
M2+SVSLPSS[RMS];:?+4IHH/'/"OL>2MU;G7:Z=@XQ5S:MEYA04^6VN32T=+<
M=^S*H$R\4)YUNF$XZ.12%:V+,W]O:B[.=.DR5>#4@"WS7)JG2\ST^KP5M38W
M[M1]ZOA&Y^)L)>]QANZ/U=30JM-H252.A56Z (/+\]8X.KT\YOU^PY\*UW;K
M&MB3A=9?>?$A.6^%# @SC!UKD/3S@!/,,E9$,+[5.EN-21;<OMYH?^]])U\6
MTN)$9Y]5XM+SUJ@%"2YEF;D[O?X-:W_ZK"_6F?7?L*[V'I^T("ZMTWDM3 AR
M552_\K'F84M@%.X0Z-8"78^[,N117DDG+\Z,7H/AW:2-+[RK7IK J8*#,G.&
MGBJ2<Q=WUS?C^?453,=W\R]P.;X9WTZN9S"^O8+YW?AV-I[,/_Q^.X/#N5QD
M:(_..HZLLFPGKBU<5A:Z.RP,X),N7&KAND@P>2G?(;0-Y.X&\F5WK\*/9=&&
M7AA -^Q&>_3U&@IZ7E]O%P6828<)3*5Q3S WLK#2IXR%?\8+ZPRM_MUCY[BQ
M<^SM'.^P,Z."2LH,02\IG2N;*V_3;=E\C>"?TROVZA5$&PJF[0ICS!=H1"\*
MQ $<B$^Z+!S5KYBETF#%P!)- #<W$SCL'L$P&(RB^ONJ1%@:G0OYG;%YBE0?
MF2QBA*1$P9O@^TUK:8$^2YU1-U#%_>D^6*8MOJCBUTFJ,(5)BL4]'$9'$/6#
MT? $HI,@' S%7"JKQ#57N5&QS."MS%?O8)J5^8(,P$2W8>H0;ES2AL,>B0?1
MH!^$HQZ,AL-@%)Z(N78D1_='87 RZ,+H9$ 6!G"K'9X*-DE0X <H;W\9=;OA
M.X;I[_AU].X(E 5'9,2I5-0W"K^8Z'PEBZ< 9)$ K5.=)1:.N^W^&[!,N^6T
MV-K9_IY0<-KCJ*Q+OY_)XU(07 K /3A[(L:I/5LLF'56*'..+P5 );!XVM)!
M37&!J<R6/YC^4, ,5\['@\J,J-X2<]1B03_0$Y8Q%#;UP,U!U(9J9;$FX,9M
M*P95/*!E7*H@=A\:_:.*%VEI-M2H,R47*E.4,Z3OH-^/@N/^L,DFXL*6<;IE
MG6Z)G_>!VB9G3&UK)9]HSGCD!U$0AB'_^RR'CY.K '1I !_CK+0T0<!*:H1
M$XLDR(^Q59)Z1ZR6*@[$;D['+&.03"[0K1&+[6@6R<LLX4525UJ3!%P\!3I&
MK9=+CF6=%O4&VQ9<K7O+F7(SKH,1A>$;CI(S3(;/C6NCOL*L#;>865T$=1S-
M2AMB'2S&!AV-;H\W442^TV9?WEJQ+QEW<47MP8!R%A*I*)_I $+F>82O2H)B
MD=SL534YMU+!9_2%F=9U)[:!_?5^4E6<M!M78:77E!$^@7WS@)]L'O,MA+MJ
MH/:/6_%!W5ZJ&,KX6TFVO!LU+LJ=3<_C4182[;K #1?/.BVAI[1;<,HH,D_N
M)=XIY=AE?%QM,EE6U;8LLTQX;ZGWE^15!8H8D,SX<_*WX6Z[.XOM>>'=32C<
M*N-6(RI,NZ8+$*7XW-GMJ: S$\E0OD->C7_D\0]-N^?G5CV^_K3J9TP*-%<\
M$_A/3"EW=M:9GQI_IY*"=ZG\N."V'$7O?OCM44/IBQ>=73P/F<VN?B_H]H;-
M<C0(>@1E1XE!/3+W6!UR:Q%W6+<<0=7[@M57 >U2-N!!1IWJ>5!QT%[$I:D_
ML6,4;+@*7AURG&8;9^&U?O)_:[C]VD&JLW5^S='<^U,Z%RP9KHZRS=WF16!<
MG7^?MU=O$9^DN5?D=X9+$@W;PWX+3'4RKQ9.K_QI>*$=G:W]94HO,VAX SU?
M:B*S7K"!YO7HXC]02P,$%     @ 1&X*4QN>\[   P  5@8  !D   !X;"]W
M;W)K<VAE971S+W-H965T,S$N>&UL?559;]LX$'[7KQ@(^^  :G3[@FT@3ERT
MBR8UXAX/BWV@I;$E5")5DHK3?[]#2M&Z11P(D(9S?'-P9K0X"?E#%8@:GNN*
MJZ5;:-W,?5]E!=9,78L&.4D.0M9,TU$>?=5(9+DUJBL_"H*Q7[.2NZN%Y6WE
M:B%:794<MQ)46]=,_EIC)4Y+-W1?&(_EL="&X:\6#3OB#O779BOIY \H>5DC
M5Z7@(/&P=&_"^3HQ^E;A6XDG=4:#R60OQ ]S^)@OW< $A!5FVB P^CSA+5:5
M :(P?O:8[N#2&)[3+^CO;>Z4RYXIO!75]S+7Q=*=NI#C@;65?A2G#]CGDQJ\
M3%3*ON'4Z<:I"UFKM*A[8XJ@+GGW9<]]'<X,IL$%@Z@WB&S<G2,;Y1W3;+60
MX@32:!.:(6RJUIJ"*[FYE)V6)"W)3J]&GS[O=E?P\>'V\_T&MIM'V'VX>=S
MZ O;5ZBN%KXF+T;7SWK$=8<874 <P[W@NE"PX3GFO]O[%-T08O02XCIZ$_#O
MEE]#''@0!5'X!EX\I!Q;O/@"WH9)7O*C@BU*V!5,(OQSLU=:4H?\^P9^,N G
M%C^Y@+^CP<G;"D$<H.29J!%&E5#J"AH$9?R]5M0W,<UHSE7#,ERZ-'L*Y1.Z
M@R/GHB.'.M?1A42$NKL4-)<"5%)T3$F-7)7/KTL=4W!3]0 &ROD+[.,\M#5*
MIH6<.P^HG=YQ'P;36I;[5IL> BU %PBWHFX8_P6C:!)Y81S#%<2QETQ2XD21
M-TX,)THC;S*+G3OD@KJ]P_]N1POS=^R)7![1L;DIH!VC-.,Y7:;S#M9,E1G,
M"#KT)M,QA+$73COR-299W)552[#GXHDW3F=>/$W^8$:)ETY39_3)9.GT63;4
M/S:4^>!^%%P'T6Q*F1 11&G'2)*.$<ZB,[>_ZX8SRPC36:]+]7BM&?VS6:<;
M.-J-IB 3+=?=V _<86G>=+OB?_5NX]XS>2RY@@H/9!I<3VA'R6Z+=0<M&KLY
M]D+3'K)D08L?I5$@^4$(_7(P#H9?R>H_4$L#!!0    ( $1N"E.SS,4_I@(
M &4&   9    >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;+V546_:,!#'OXH5
M:=(F(1)"*:@"I #M%JE0!ETWK=J#22[$JF,S^U+:??K9#F1L&M&>Q@/QV7>_
M_YT=7X9[J9YT#H#DI>!"C[P<<7?E^SK)H:"Z+7<@S$HF54'1F&KKZYT"FKJ@
M@OMA$%SZ!67"&P_=W%*-A[)$S@0L%=%E45#U.@$N]R.OXQTG5FR;HYWPQ\,=
MW<(:\--NJ8SEUY24%2 TDX(HR$9>U+F:#*R_<WA@L-<G8V(KV4CY9(TX'7F!
M30@X)&@)U#R>80J<6Y!)X_N!Z=62-O!T?*3?N-I-+1NJ82KY9Y9B/O(&'DDA
MHR7'E=Q_@$,]/<M+)-?NG^P/OH%'DE*C+ [!)H."B>I)7P[[<!(0G@L(#P&A
MR[L2<EG.*-+Q4,D]4=;;T.S E>JB37),V$-9HS*KS,3A>+F*%]-X&=V2:'H?
M/\3W\?6:1(L9N5N]CQ;QU^@^OEN0MS- RK@F"ZH4M?OX;NBCD;<0/SE(32JI
M\(Q4)R1S*3#7Y%JDD/X.\$W>=?+A,?E)V$B<0=(FW4Z+A$$8Z)PJT W4;KTE
M74>].$/]<C,ECW,H-J"^-> N:MR%PW7/X*(L8YQ1A!8QKPXW T4Y^P$I64-2
M*H:OY/'6Q) 8H=!-BKU:L==8P -5C&ZX(0HC!AK-AJ/1:9&/I9%&=X!$*FO:
MA<J.177%S5UID;N] *5SMB-+4 D(-!?T;R?>G$@G"-I!\*:AI,NZI,M&TLI4
MH5B"=M=0)D__<D#]FMW_3P<TJ!4'C=6LW:M*KE^2G(KMGU>AVMF*T',$VUF?
MQ_W _H;^\ZFR?W+U"U!;U^ T260IL.H"]6S=0Z.J=?QRKQKPG*HM$YIPR$QH
MT.X;<54UM<I N7.-9"/1M"4WS,UW )1U,.N9E'@TK$#]91G_!%!+ P04
M" !$;@I3GBW"O?<"  "E"@  &0   'AL+W=O<FMS:&5E=',O<VAE970S,RYX
M;6RU5FUOVC 0_BM6I$F;M.65!J@ *:1KEZE0!.VFJMJ'$ Z(FMC,-J7[][.=
M8&@%+A_:+\1GW_/X[IYPN<Z&T$>V!.#HN2PPZUI+SE?GCL.R)90IL\D*L#B9
M$UJF7)ATX; 5A72F0&7A^*X;.F6:8ZO747LCVNN0-2]R#".*V+HL4_JO#P79
M="W/VFZ,\\62RPVGUUFE"Y@ OUN-J+ <S3++2\ L)QA1F'>MR#N/O88$*(]?
M.6S8WAK)5*:$/$HCF74M5T8$!61<4J3B\00Q%(5D$G'\K4DM?:<$[J^W[)<J
M>9',-&40D^)W/N/+KM6RT SFZ;K@8[+Y 75"9Y(O(P53OVA3^[H6RM:,D[(&
MBPC*'%?/]+DNQ!Y \!P&^#7 ?PT(CP""&A"H1*O(5%H7*4]['4HVB$IOP287
MJC8*+;+)L91QPJDXS06.]R9W@T$TOD<WEVB27 V3RR2.AK<HBN.;N^%M,KQ"
MHYOK)+Y'GR^ IWG!T#<4$YP!YC250K O8B?*,K+&G*$Q9) _I=,"T,, RBG0
M/Q*@\@#Z$HG&.7O4;AV'BW1D4$Y6A]ZO0O>/A!ZB <%\R=!W/(/9 7QLQGN^
M@< 1==3%]+?%[/M&QI]K;*/ _8I\U_<.!62&7T FX)Z"NX9P JUMH/@:1_AT
MV:,C57[!VM"L#<4:'&$=43);9QPEN&HB4LF':^&$$@XE,UUQIJ\X,P?^XC59
M 966:"J'WA$SD^?;[;-/AZ0PX_S0#H)/AE1"G4IXF@;]4S1H:M;F1VG0TE>T
MWDT#,U/8LGWOH 9F7#.PPZ9)@[9.I7V:!O$I&GCNKG6Z'Z6"M]>?O7?3X0TJ
M\6=H-@X*\0;0M5W7)(3G[[+QC4Q14>BO 3M)C5VS\X(/4V/7^[S&^ZEAIFH'
M=OMU56LUS$#//:J'LS<(B HOU'S$D/HX5S.!WM4S6*0F#V?G7@UP@Y0N<LQ0
M 7,!=>VF:)BTFHDJ@Y.5&BNFA LYU7(IYDB@TD&<SPGA6T->H"?3WG]02P,$
M%     @ 1&X*4^"FBJR+ @  Y08  !D   !X;"]W;W)K<VAE971S+W-H965T
M,S0N>&ULM57O;]HP$/U73I$F;=)&0J"45H $Z>@R%8J@W515^V"2@T1-;&8[
M3???SW:"2ZL2;9KV)?&/>\_OWB7G0<GX@T@0)3SE&15#)Y%R=^ZZ(DHP)Z+%
M=DC5SH;QG$@UY5M7[#B2V(#RS/4]K^?F)*7.:&#6%GPT8(7,4HH+#J+(<\)_
M33!CY=!I._N%9;I-I%YP1X,=V>(*Y>UNP=7,M2QQFB,5*:/ <3-TQNWSH*_C
M3<"W%$MQ, :=R9JQ!ST)XZ'C:4&8820U U&O1PPPRS21DO&SYG3LD1IX.-ZS
M3TWN*I<U$1BP['L:RV3H]!V(<4.*3"Y9^07K?$XT7\0R89Y0UK&> U$A),MK
ML%*0I[1ZDZ?:AP. XGD;X-< _S6@>P30J0$=DVBES*1U0209#3@K@>MHQ:8'
MQAN#5MFD5%=Q);G:315.CE:WL]EX>0?74UB%E_-P&@;C^0V,@^#Z=GX3SB]A
M<7T5!G?P_@(E23,!<\(YT=Y_@$^PQ$>D!<($:92HS^ ![F>8KY'_4)N!D8\<
M D8CI%+#5.66J7@.&[A29:&UN%&M>%(I]H\H[L&,49D(^$QCC%_B796]M<#?
M6S#Q&PF_%K0%'>\C^)[??D-/\.=PKT%.QU:D8_BZ1_AN2F:=$T=\>D'<M<1=
M0]PY0KS@+"XB"2&M?GY=B_LK%02AQ%PT'7%BCSAIU/ZRT%P5^BT_FSG:GM?R
MO'<-:GI63:^1:<H*_G=6GEKFT_]E9=\>T?]W*R?-'&=GQYQT#SJ&,F=K&JF
MB!545G^.7;6]>FQ:U*OUB>KA5<M]IJDN@!GAVY0*R'"C*+W6J2H[KYIJ-9%L
M9_K2FDE5(3-,U#V$7 >H_0UC<C_1!]B;;?0;4$L#!!0    ( $1N"E,9Y&/%
M2@(  )@%   9    >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;(U476^;,!3]
M*Q;:0RMU@0!ILX@@I233.G5=E(_N8=J#@4NP:C"S3=+]^]F&L&1-HKZ KWW/
M\3D7[@UVC+^('$"BUX*68FSE4E8CVQ9)#@46/59!J4XRQ@LL5<@WMJ@XX-2
M"FJ[CG-K%YB45AB8O3D/ U9+2DJ8<R3JHL#\SSU0MAM;?6N_L2";7.H-.PPJ
MO($ER'4UYRJR.Y:4%% *PDK$(1M;D_XH&NA\D_!,8"<.UD@[B1E[T<%#.K8<
M+0@H)%(S8/7:0@24:B(EXW?+:757:N#A>L_^V7A77F(L(&+T!TEE/K:&%DHA
MPS65"[;[ JT?(S!A5)@GVC6Y_L!"22TD*UJP4E"0LGGCU[8.!X"^?P;@M@#W
MO0"O!7C&:*/,V)IBB<. LQWB.ENQZ86IC4$K-Z347W$IN3HE"B?#211]7S^M
MEF@QBV8/SY/[Q]D->IJMT-44)"947*./:+V<HJL/UX$MU8T:9R<M^WW#[IYA
M_UJ7/>0Y-\AUW/X)>'09/H5$P?L&[AS#;>6S,^MV9EW#YYWA6T "9(MC"@+]
MG,1"<O47_;I ['7$GB'VSU4Q25A=2J'^Z_T-IXK5D-P:$MU>VW XO!L./P7V
M]K H;]-\S_6<?VE'&OU.HW]1XR,(,4(3JOH6EPD@-0%0RNI89C55W=08.*6Z
MH1T<R''^$WPIXTCKH-,ZN*AUQ22FI[0,WE?!MVDG*V@?](V>6=\PWY!2( J9
M CJ].\7#FSG0!))5II5B)E5CFF6N1B=PG:#.,\;D/M#=V0WC\"]02P,$%
M  @ 1&X*4W MR:9E @  @@8  !D   !X;"]W;W)K<VAE971S+W-H965T,S8N
M>&ULI571;MHP%/T5*]I#*W4D)(%-"")!R+1.+4-0NH=I#R:Y$*N.S6R'='\_
MVPD9JX!6VTMB7]]SKL^-?3*LN'B2.8!"SP5E<N3D2NT&KBO3' HL.WP'3*]L
MN"BPTE.Q=>5. ,XLJ*"N[WE]M\"$.='0QN8B&O)24<)@+I LBP*+7Q.@O!HY
M7><06)!MKDS C88[O(4EJ-5N+O3,;5DR4@"3A#,D8#-RQMU!$II\F_!(H))'
M8V24K#E_,I/;;.1X9D- (56& >O7'F*@U!#I;?QL.)VVI $>CP_LGZQVK66-
M)<2<?B.9RD?.1P=EL,$E50M>?89&3\_PI9Q*^T15G=OK.2@MI>)% ]8[* BK
MW_BYZ<,1H'L.X#< _R4@/ ,(&D#PU@IA PC?6J'7 *QTM]9N&S?%"D=#P2LD
M3+9F,P/;?8O6_2+,G).E$GJ5:)R*QG'\=35[6*)%$B>WC^/)77*#9LD#NIJ"
MPH1*-,-"8/,UK]%[M%I.T=6[ZZ&K=&W#X*9-G4E=QS]3)T#WG*E<HH1ED)W
M3R_C^Q?PKM;<"O</PB?^1<(O)>N@P+M!ON=W3^PG?CO<.R7G_ZHG_US]KV8$
M[2D(+%]PAF\!*9 ]7E.0Z/MX+970%_C'!>*P)0XM<7B&>"[XGEA/T9:&,EZN
MU::DVAY27C(E3YVCFK!O"8W+[2.M<'_\95[-F+Z:D5S*J)6Z1Y>J +&U;B:1
MW7C=V3;:&N;8^L2+^*0[B+LGXE-ML+4?_J&OW?D>BRUA$E'8Z%)>YX.^\Z)V
MO'JB^,Y>Z357VB#L,-<_"1 F0:]O.%>'B2G0_G:BWU!+ P04    " !$;@I3
M'!,$&T<"  "&!0  &0   'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6R-5%UO
MFS 4_2L6VD,K;>$K0%8E2&W2::VT+DKZ\3#MP2$WP:JQF>V$]M_/-@31C$1[
M 5_[GG//N7 ]KKAXE3F 0F\%97+BY$J55ZXKLQP*+ >\!*9/-EP46.E0;%U9
M"L!K"RJH&WA>[!:8,"<=V[VY2,=\IRAA,!=([HH"B_<;H+R:.+YSV%B0;:[,
MAIN.2[R%):BG<BYTY+8L:U( DX0S)& S<:[]JVED\FW",X%*=M;(.%EQ_FJ"
MN_7$\8P@H) IPX#U:P]3H-00:1E_&DZG+6F W?6!_9OUKKVLL(0IIR]DK?*)
M,W+0&C9X1]6"5]^A\6,%9IQ*^T15G1L&#LIV4O&B 6L%!6'U&[\U?>@ _.$)
M0-  @O\%A T@M$9K9=;6#"N<C@6OD##9FLTL;&\L6KLAS'S%I1+ZE&B<2N\>
MGF\?'G\N[FZ7Z&(&"A,J+]$7]+2<H8M/EV-7Z2(FU<T:PIN:,#A!>+]C Q1Z
MGU'@!7X/?'H>/H-,PWT+]S["76VM]1>T_@++%Y[RQ_; %!?O:$9D1KG<"4"_
MKE=2"?T'_3Y3(6PKA+;"\$2%!:[T!U$@"*:RKU\U/+9P,U3[U/?C*-3-V7?[
MTI<6A4G8IGU0-VS5#<^J>]%#A A#I> 9R%Y]-4'4+3SRO7@8'PGLR8N]4>CY
M_0JC5F%T5N$C5YCVZ8K^;<C7(/&3Y$A73UX2A'$R/-+E=J;$W% _L-@2)A&%
MC49Z@T03B7KJZT#QT@[.BBL]AG:9ZXL2A$G0YQO.U2$PL]A>O>E?4$L#!!0
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
M[2QL57(F0!JF)-&P& 5GG=/QP.$]X#N#RFR,B4LR5^K)32[S41 Y0\ A0Z=
M[6<-8^#<"5D;OQK-H#W2$3?'K^H7/KO-,J<&QHH_L!Q7H^!S0')8T)+CG:J^
M09.GY_0RQ8W_)56-32PX*PTJT9"M \%D_:7/31TV")WN'D+<$.+W$I*&D/B@
MM3,?:T*1ID.M*J(=VJJY@:^-9]LT3+I;G*&VN\SR,/UZ<S-YN)Q.R=$$D#)N
MCLDG<C^;D*,/Q\,0[0D.%V:-VGFM%N]1NRKE"4FBCR2.XLX.^O@P?0*9I7<\
M/=JFAS97&RYNP\5>+]FC]T4BPQ<R90:97!KR.+4 <HD@S,\#\DDKGWCY[K[:
M*957C/-==:J9?<]T+VF=)DD<=6VJ]68]WH1M&>NVQKH'C9UE62E*3A%R0H72
MR'Y3]VAV&:V5>AL._O9X"+%EK]?:ZQVT]X-)<@%R2<9*&M1E_:#'BDPQ)X_7
M(.:@#]U/OSVG_S^N?]#*#_[Y^@?ON_XW8;6Q<.-]N]YZ3?6224,X+"PQ.AG8
M>NNZ7]435(5_\G.%MH'XX<JV>- .8/<72N'KQ'61]D\C_0-02P,$%     @
M1&X*4_ A]+=% @  E04  !D   !X;"]W;W)K<VAE971S+W-H965T-#(N>&UL
MC51-;]LP#/TK@K%#"VRUHWQL*!P#2=IA&UJL:-;M,.R@Q$PL5)8\B4FZ?S]*
M=MRT<()>+%'B>WRD1:8[8Q]= 8#LJ53:C:,"L;J,8[<LH!3NPE2@Z69E;"F0
M3+N.765!Y %4JI@GR2@NA=11EH:S.YNE9H-*:KBSS&W*4MA_4U!F-XYZT?[@
M7JX+] =QEE9B#7/ A^K.DA6W++DL03MI-+.P&D>3WN5LZ/V#PT\).W>P9SZ3
MA3&/WOB:CZ/$"P(%2_0,@I8MS$ I3T0R_C:<41O2 P_W>_;/(7?*92$<S(SZ
M)7,LQM&GB.6P$AN%]V;W!9I\@L"E42Y\V:[V'5#$Y<:A*1LPV:74]2J>FCH<
M (BG&\ ; '\-&!P!]!M /R1:*PMI70D466K-CEGO36Q^$VH3T)2-U/XOSM'2
MK20<9C?7D_GUG)U= 0JI'/O ;H"JPI;&H3LG\V%^Q<[>G:<Q4C2/B9<-\[1F
MYD>81^S6:"P<N]8YY"_Q,:ELI?*]U"D_2?AMHR]8/WG/>,)['7IF;X<G)^3T
MV\KU U__6.5\G1S[/5DXM/0:_YS@'+2<@\ Y.,+YO0(K4.HU4^$OP!-UJX.N
MXM=$HT#D6W6;<=[C:;P]K$B'TXCS0>OU0N2P%3D\*?*'0:&8I@FCGI]*E\3A
M6R1V.'5(C ]>> EV'1K?4>B-QOH%M:?M;)F$EGIU/J694X^(9YIZ8-T*NY;:
M45(KHDPN/I(R6P^!VD!3A3Y:&*2N#-N"YB98[T#W*V-P;_@ [23._@-02P,$
M%     @ 1&X*4WB[/DIT @  *@8  !D   !X;"]W;W)K<VAE971S+W-H965T
M-#,N>&ULC55;;YLP&/TK%MI#*VWA8J!-19!(TJF9NC5*TD[3M >'? FH!C/;
M:=I_/]M01'/37L"7<[YSCHU-M&/\660 $KT6M!0#*Y.RNK%MD690$-%C%91J
M9LUX0:3J\HTM*@YD94@%M3W'">V"Y*451V9LRN.(;27-2YAR)+9%0?C;$"C;
M#2S7>A^8Y9M,Z@$[CBJR@3G(QVK*5<]NJZSR DJ1LQ)Q6 ^LQ+T9A1IO $\Y
M[$2GC722)6//NC-9#2Q'&P(*J=05B'J]P @HU864C;]-3:N5U,1N^[WZ5Y-=
M95D2 2-&?^8KF0VL:PNM8$VV5,[8[@Z:/(&NES(JS!/M:FS0MU"Z%9(5#5DY
M*/*R?I/79ATZ!-<_0? :@O>_!-P0L E:.S.QQD22..)LA[A&JVJZ8=;&L%6:
MO-2[.)=<S>:*)^.'Q=WM#$V37\GP_G:.DA]CE(Q&L\?;,;J?),/)_60Q4>,7
M8Y DI^(2?4&/\S&Z^'09V5+IZRIVVF@-:RWOA-:W;=E#V/F,/,=SC]!'Y^EC
M2!7=-73G(]U6J=OH7AO=,_7PB7I3\D:6% 0BY0HE:<JWA KT.UD*R=77]>>,
M!&XEL)'P3T@\)0M4U3+'EJLFAX:LC]M+[+OA%8[LE^ZJ'*)<S\-!B_K@S&^=
M^6>=S0E5A_:<N9H?=&2#ON?T]\P=HOIZ<XY9"UIKP5EK#S(#+HY9"@[$/ ?[
M@;_GZ1#FX_#:/>XJ;%V%9UTMF"3TF*GP8'NPXV,<[IDZA 7A=0=5F[([)UG?
MHM\)W^2E0!36BN?TKE0J7M],=4>RRASN)9/JJC#-3%WFP#5 S:\9D^\=?5^T
MOX?X'U!+ P04    " !$;@I3I1ZQ0]T"  !\"   &0   'AL+W=O<FMS:&5E
M=',O<VAE970T-"YX;6RE5EUOVC 4_2M6M(=66IN0+U($D8 PK9.Z5:7=)DU[
M,.$"UA*;V0ZP?S_;"2D- :'M!>R;>\[QN79\T]\R_DNL "3:Y1D5 VLEY;IG
MVR)=08[%+5L#54\6C.=8JBE?VF+- <\-*,]LUW%".\>$6G'?Q!YYW&>%S B%
M1XY$D>>8_QE!QK8#JV/M T]DN9(Z8,?]-5["%.3+^I&KF5VSS$D.5!!&$8?%
MP!IV>I-0YYN$KP2VXF",M),98[_TY'X^L!R](,@@E9H!J[\-C"'+-)%:QN^*
MTZHE-?!PO&?_8+PK+S,L8,RR;V0N5P,KLM <%KC(Y!/;?H3*3Z#Y4I8)\XNV
M96[@6R@MA&1Y!58KR DM__&NJL,!0/&T ]P*X#8!IQ2\"N!=JN!7 /]2A: "
M&.MVZ=T4+L$2QWW.MHCK;,6F!Z;Z!JWJ1:@^)U/)U5.B<#*^_SS^\C!!S\/O
MDRFZ2D!BD@ET@^YIRG) $N\0[-2A%'"MHB_3!%V]N^[;4DEK CNM9$:EC'M"
MQD,/C,J50!,ZAWD+/CF/#\_@;66Y]NWN?8_<LX2?"GJ+/.<]<AVWT[*>\>5P
MI\W._ZE/_EG]33&\^A!XAL\[=0C*S7Y6FYT0D69,%!S0C^%,2*[>Y)]G)/Q:
MPC<2_@F)<<$Y4-EV<DI@:(#Z6MO$4=B]Z]N;P^TX3KH)W*B1E1QGA5'@^F^S
M)L=9;G 7AG76&X-!;3 X:S"!!2B+;6=[=!:I.T%/K'$* TM=]0+X!JP8M9W)
MDB<X+(+K=8*&O^0X36<UBM#"Y?M=QVVO0EA7(3Q;A6<F<8;(Z^4Q PH+TKKO
MX27[?IQTXT:^[S4L'Z=UG<AKD$U:R#I1UVONO'UPG>; EZ:/"92R@LKRI:JC
M=:L<F@[1B(\ZO7&G)9ZHUEIVPE?ZLB\_8+XD5* ,%DK*N>VJ#>)EKRLGDJW-
M93YC4K4&,URISP/@.D$]7S F]Q,M4']PQ'\!4$L#!!0    ( $1N"E,MM&!Z
M)P,  "T*   9    >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;)56;6_;(!#^
M*\C2I$Q:_9;W*HG4IMV6:=VBM'N1IGT@]CEFQ9 !;M)_/\"IF[8.6;\D@'F>
MN^<.N!MMN+B5.8!"VX(R.?9RI=:G02"3' HL?;X&IK]D7!18Z:E8!7(M *<6
M5- @#L->4&#"O,G(KLW%9,1+10F#N4"R+ HL[L^!\LW8B[R'A059Y<HL!)/1
M&J_@&M2W]5SH65"SI*0 )@EG2$ V]LZBTVD4&H#=\9W 1NZ-D9&RY/S63&;I
MV N-1T A488"Z[\[F *EADG[\7='ZM4V#7!__,#^WHK78I98PI33'R15^=@;
M>"B%#)=4+?CF(^P$=0U?PJFTOVA3[>VV/9244O%B!]8>%(15_WB["\0>0/,T
M ^(=('X.Z!P M'> MA5:>69E76"%)R/!-TB8W9K-#&QL+%JK(<RD\5H)_95H
MG)K,ODR_7EVBF[.?E]>H=0$*$RK1"5I PEE"*+;!YADB+.$%((6W;T>!TI8-
M/DAV5LXK*_$!*SUTQ9G*);ID*:1/\8'VN'8[?G#[/'82?BJ9C]KA.Q2'<=3@
MS_3_X:'#G78=Q;;E:Q^*8A6<&[Q%%T0FE,M2 /IUMI1*Z(/ZVV&B4YOH6!.=
M R;FB^E>#I!46)6*BWLDL(*FC+CIXJX?AF^:(O=ZW!,]W5I/UTDT*]8Z,N9D
MI23+0 !35IB1([52Q%4. OTI!9$IL7=>-LET6VG%?MQ]TW1BIT> [:$?O4 ^
M4=JKE?:<5.94@)98J66<G>@[4&I%2PH(MOI!EHT)=+.&A_)W#!8[T]>O1?5?
M*4HG#QM%U2%M$N1FU)[%C8+<L%8<^?V^,U&#6M/ 2?5A]OEF9B]Q=3B;-+@9
M#B;%#8O[?K?ORLJP5C!T$DUSS%;5];G#M*P>;TQUK<8L:<R)FZ_5&_A1U'Q_
MW,AH>$12%#Y6J-!)=6F/F2[V]?O06(#<)*U.UX\ZS4J.00=^_ )9:0GV"F\!
M8F7[$8D27C)5%;-ZM>YYSFRE?[9^;GHA6] ?::I&Z@J+%6$24<@T9>CW];LE
MJMZDFBB^MN5]R95N%NPPU_T<"+-!?\\X5P\38Z#N$"?_ %!+ P04    " !$
M;@I3;S4AX8$"  #U!@  &0   'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6R=
M5=%NFS 4_14+[:&5V@(FA+9*D-*DTUJI6]6TW5X=N"16#<YL$[J_GVT(2Q="
MIKT$VYQS?,XEOAY57+S)%8!"[SDKY-A9*;6^=EV9K" G\H*OH=!O,BYRHO14
M+%VY%D!22\J9BSUOZ.:$%DX\LFN/(A[Q4C%:P*- LLQS(G[= ./5V/&=[<(3
M7:Z467#CT9HL80[J9?TH],QM55*:0R$I+Y" ;.Q,_.MI9/ 6\$JADCMC9)(L
M.'\SD[MT['C&$#!(E%$@^K&!*3!FA+2-GXVFTVYIB+OCK?IGFUUG61 )4\Z^
MTU2MQLZE@U+(2,G4$Z^^0),G-'H)9]+^HJK&AIZ#DE(JGC=D[2"G1?TD[TT=
M=@C^X  !-P3\KX2@(00V:.W,QIH11>*1X!42!JW5S,#6QK)U&EJ8KSA70K^E
MFJ?BNZ_3;P^WZ'GRXW:.3F:@"&42G:,99" $I$B1=Y"G>N5E/D,GGTY'KM+;
M&K*;-%O<U%O@ UO<E\4%"KPSA#WL=]"G_?09))KN6[KWD>[JL&UBW";&5B\X
MJ/<G&2)2@I(]JD&K&EC5P0'59RW&N)0H(4)0K:X/6$5$VE6N6FEHE<PIV\0Z
MUV:W(OL(?X!Q$+:P#QX'K<=!K\<)TV>6% D8<RCEY4)E)=-G,0&Z(0L&LLMM
MK1GVN-U'X A'4=#M-FS=AOT5Y8HP<R+[OU9M,CQJ<A\Q\$//N^PV.6Q-#GM-
MOA)6DKH?;8O;96]XU-X^XAQ?1=B_ZO87M?ZB_ROB&2I =5F-COXY]Q&^'T67
M?SMU=YJ2N1 >B%C20B(&F29Z%Y$.*^HF6T\47]L^M>!*=ST[7.E["80!Z/<9
MYVH[,:VOO>GBWU!+ P04    " !$;@I3[/^[T9,"   \!P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970T-RYX;6R556U/VS 0_BM6M \@ 7EK4X3:2*5E&I/8
M$ 4V:=H'-[DV%H[=V4[+_OW.3AK*:,/V)?'9]SSWW)UU'FZD>M(%@"'/)1=Z
MY!7&K"Y\7V<%E%2?R14(/%E(55*#IEKZ>J6 Y@Y4<C\*@L0O*1->.G1[MRH=
MRLIP)N!6$5V5)56_+X'+S<@+O>W&'5L6QF[XZ7!%ES #\["Z56CY+4O.2A":
M24$4+$;>.+R8#*R_<WADL-$[:V(SF4OY9(WK?.0%5A!PR(QEH/A;PP0XMT0H
MXU?#Z;4A+7!WO67_Z'+'7.94PT3R;RPWQ<@[]T@."UIQ<R<WGZ#)IV_Y,LFU
M^Y)-[=OO>R2KM)%E T8%)1/UGSXW==@!A(< 40.(_@8D!P!Q XA=HK4RE]:4
M&IH.E=P09;V1S2Y<;1P:LV'"=G%F%)XRQ)GT^LODZ\T5N1]_OYJ1HRD8RK@F
MI^21\HJZ0H\Y=IJ*#(YQ^V$V)4<?CH>^P=B6P<^:.)=UG.A G(3<2&$*3:Y$
M#OD>_*0;'T8=!#XFW68>;3._C#H9/U?BC,3!"8F"*-PGJ!L^A0SAH8,''7+B
MMA&QXXL/-4)DL@1R3Y_)E.F,2UTI(#_&<VT4WO6?'2%Z;8B>"]$[$.*EIW3;
MTQ,RAR43@HGEOI[6?(GCL_-@G6*JZ]TBO?4XC8->+SQO_5Y)[;=2^YU2QWG.
MK%)-C"3KM[KWB:T9^QUBNSQ>R4Q:F4FGS#O(JZS6R<2_ZDS>U?G6HZNF@U;L
MX/_;#R+'WN,DY(?D#MZ] UT>M5)_9T"5H)9N;FN2R4J8>E:UN^W3,'83T7]Q
MK]^5&ZKPPFK"88'0X&R 95+UK*X-(U=NW,VEP>'IE@4^;Z"L YXOI#1;PP9H
M'\ST#U!+ P04    " !$;@I3R*<TD"0#  #5"@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970T."YX;6RU5FUOVC 0_BM6M$F;M)'8 0H3(+7 6K:55H5NDZ9]
M,,D!41V;V::P?S_;H8%UP=VD]4OBM^>Y>^Z<RW4V0MZI)8!&VYQQU0V66J_>
MA:%*EI!351,KX&9G+F1.M9G*1:A6$FCJ0#D+210UPYQF/.AUW-JU['7$6K.,
MP[5$:IWG5/X\ R8VW0 '#PLWV6*I[4+8ZZSH B:@;U?7TLS"DB7-<N J$QQ)
MF'>#4_QN@!L6X$Y\SF"C#L;(2ID)<6<GH[0;1-8C8)!H2T'-ZQ[ZP)AE,G[\
MV)$&I4T+/!P_L+]WXHV8&570%^Q+ENIE-V@%*(4Y73-](S87L!/D'$P$4^Z)
M-L79>AR@9*VTR'=@XT&>\>)-M[M '  ,3S6 [ #D,:!Y!!#O /%C0/T(H+X#
MU%UD"BDN#@.J::\CQ09)>]JPV8$+ID,;^1FW>9]H:78S@].]T;A_=3E$T].O
MPPEZ-0!-,Z;0F$I);4)>H[?H=C) KUZ\[H3:V+.H,-EQGQ7<Y AW$UT*KI<*
M#7D*:06^[\=CXB$(C=!2+7E0>T:\C!_6O(;BZ TB$<%5#OGA T@,'%LX;E?
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
MHAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%
M  @ 1&X*4R45^.)0!   ["$   \   !X;"]W;W)K8F]O:RYX;6S%FEV/FS@4
M0/^*Q5,K;9OPD6D[:BHQP,Q8(L "23M/*X8XC57 D2$SN_WU:T*R8W8S5_MR
MFZ<$$Y'#Y=KGVN;SLY _'H7X0?ZLJZ:=&]NNVUU/)FVY9771OA<[UJ@S&R'K
MHE.'\ONDW4E6K-LM8UU=3:SI]&I2%[PQOGP^72N1$_U =*SLN&A48]^PXNRY
M?3G?'Y(GWO)'7O'NK[EQ^%XQ@]2\X37_R=9S8VJ0=BN>[X7D/T73%5562E%5
M<\,<3JR8['CYG^:LA\R+Q_;0TA6/::% YL;55%UPPV7;'7YQN'ZA&)^8^O%P
MM._$+:\Z)OVB8W=2['>\^=Y?1MW%1+N-0QQ.GT,0K^7_":/8;'C)?%'N:]9T
M0QPEJWK IMWR76N0IJC9W/#$$Y/]_:@_H.OAWCH%I45*7G-U0M+U 0\/A49Y
MD-(%\>+(#Z(L\/MO61Q2W\W5@09I 9#6!2'_L#1(&X"T+PEI:Y . .E<$M+1
M(&< Y.R2D#,-\@J O,*%3%(:>31Q0^)Z.5W1G 89<2.?Q.F=&U$-\@, ^0$7
M,ELN%F[Z0.);DM&[B-Y2SXUR1>S%RRC7(3\"D!]Q(8\T&4D#+Z K]R8,?B-1
MD&MTGP"Z3]C)N JB/$[5X]5'["DT9$^Q4R](7.J3X%O2=X]CVN7W04K<+ MT
M3- LR&I)TC@)TOSA@!?\OJ3)0D7RWX_6A+QB(HOE+H[]KS0,=1Y((2:R0\+
MS<9Y!KG"1);%D%*)^]!WR2'+5%]-EVI #JE[HV-"MC#1=>'%BX#D[K=QZ" Y
MF,AV2(/P4#\E;M\!;MS0C;QC"//4C71,2 \FLA_>A'&6O27'"*K>2K)[-QV-
M() 83&0S9,N;3 T<:M0@03\*ZUR0$DQD)X!:'=6C%N0)"]D3,*9>D5J0)RQD
M3[SF?_)&3=UZDA=,< Z"/@GYIQ XDK5O=3;(&Q:R-\"*8)R0D% L9*$ %4$?
M4AT3$HJ%+)1357#V,4-6L9"M,I0'9[$@BUC(%@'KA''V03:QD&VBUPEG8P@I
MQ4)6"E@PC)<X(*78R$IYI6 XA5/'A)1BHT\]@,GY.)J04FQDI<""UE=C;'!A
M"]DN,*:^'F-#=K&1[?)Z'>&SKN Z)F07&]DN(.8X-R'7V,BN&94[AP!6H]'2
MAHQC(QL'KG?TRM:&C&,C&P>L=WR]LK4A]]C([@$Q1QGI0.YQD-WS4I:=24<'
MTHV#K)M377;D(N](R(J6D5*TW9@2LHV#;!NX3!MM4$"V<=#W4?0R[26DM"E%
MS?0=*0?<2$'?23F/F;)2-*5N&P>RC?,+%\=T3)]MF)3Z$.1 MG'0;7,><U54
M>_5K'1/RCH/LG?.842%ET6\UZYB0=QQD[\"3B5%/A[SC('OGU<G$$%A],Q+R
MSNQ2<YX><Z3'&22AV?"BP>GM@C7;\(:M(_47K6HOBZI,).D_AET19]8O<6[V
M5>6IMK@)1;$^O:QP>M'BR]]02P,$%     @ 1&X*4Z&7ZI3) 0  H!X  !H
M  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\W9N6["0!2%X5=!?@"&NY@L
M@E1ITD:\@$6&12RV/!,%WCX("G*L%&FB.94UMGS]R\4G:SQ[C_LF;]MCVFR[
M-#H=]L<TKS8Y=\\AI.4F'IHT;KMXO%Q9M?VAR9=EOPY=L]PUZQAT,IF&_N>,
MZF7V<^9H<>[B7R:VJ]5V&5_;Y><A'O,O@\-7V^_2)L9<C19-OXYY7H73_GXZ
MA>M!QI?)U>CM8U[U;Q]2A=)!"D%:/L@@R,H'.01Y^: :@NKR05,(FI8/>H"@
MA_)!CQ#T6#[H"8*>R@?)!&6<$"0-L";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;
MD&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;!Q_;!'HKZJT$>BOJK01Z
M*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>MM@LX1
M;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U
M;T>]G4!O'VQV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H7:/>-8'>->I=
M_Z?>*9_W,=U[;FM\_G]2G2_WQOOCK\O;R<%+N.(<X(?TRS=02P,$%     @
M1&X*4RBT:!/# 0  B1X  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=G);L(P
M% 707T'95L1X@ X"-FVW+8O^@)L\("*)+=M0^/LZ89!:T:B(2KV;1(GM=U]L
MZ6PR?MM9\KUM5=9^DBQ#L ^,^6Q)E?:IL53'D;EQE0[QT2V8U=E*+XB)P6#$
M,E,'JD,_-#62Z?B)YGI=AM[S-K[VA:DGB:/2)[W'_<0F:Y)H:\LBTR&.LTV=
M?TOI'Q+2N+*=XY>%]3=Q0L+.)C0C/P<<UKUNR+DBI]Y,N_"BJSB+;4OFPZXD
MGW:7.-.CF<^+C'*3K:NX)/76D<[]DBA49;HO>M.='.(.T_[*K\YORW0%QIDS
M9ZR/)^;H\KCCD32K^S86(A>*[D\\)<;25W\?-:>=4_[+[+B]'\:MVO/PK+U=
MO\=?S_A4_\(^!$@?$J0/!=+'$*2/$4@?MR!]W('T<0_2!Q^@-((B*D<AE:.8
MRE%0Y2BJ<A16.8JK' 56CB*K0)%5H,@J4&05*+(*%%D%BJP"15:!(JM D56@
MR"I19)4HLDH4626*K!)%5HDBJT215:+(*E%DE2BR*A19%8JL"D56A2*K0I%5
MH<BJ4&15*+(J%%D5BJQ#%%F'_RGKNS&KO_XYVMS32A?U,9^U?Z"GGU!+ 0(4
M Q0    ( $1N"E,'04UB@0   +$    0              "  0    !D;V-0
M<F]P<R]A<' N>&UL4$L! A0#%     @ 1&X*4]"#ZAGO    *P(  !$
M         ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ 1&X*
M4YE<G",0!@  G"<  !,              ( !S0$  'AL+W1H96UE+W1H96UE
M,2YX;6Q02P$"% ,4    " !$;@I3CX=H:@P%  #?%   &
M@($."   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ 1&X*
M4\L\:3'L!@  Y1H  !@              ("!4 T  'AL+W=O<FMS:&5E=',O
M<VAE970R+GAM;%!+ 0(4 Q0    ( $1N"E,0-G_7BP(  *P&   8
M      " @7(4  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4
M" !$;@I3[8:,=*(&   I'   &               @($S%P  >&PO=V]R:W-H
M965T<R]S:&5E=#0N>&UL4$L! A0#%     @ 1&X*4^R@(L)5!P  FQX  !@
M             ("!"QX  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4
M Q0    ( $1N"E.,RVG:<@D  (Y"   8              " @98E  !X;"]W
M;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    " !$;@I3U9<=NT,0  #U
M*@  &               @($^+P  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL
M4$L! A0#%     @ 1&X*4PNX_K(,"@  2!H  !@              ("!MS\
M 'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( $1N"E-U^\ *
MQ0(  !T&   8              " @?E)  !X;"]W;W)K<VAE971S+W-H965T
M.2YX;6Q02P$"% ,4    " !$;@I37.W!*Y0"  !)!0  &0
M@('T3   >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( $1N
M"E-F\'^;F@(  (,%   9              " @;]/  !X;"]W;W)K<VAE971S
M+W-H965T,3$N>&UL4$L! A0#%     @ 1&X*4V7;R8,/ P  ; 8  !D
M         ("!D%(  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4
M    " !$;@I3D4>+7I,"  !I!0  &0              @('650  >&PO=V]R
M:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( $1N"E.=LTJ9T@,  "H(
M   9              " @:!8  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL
M4$L! A0#%     @ 1&X*4X"-'OYZ @  /@4  !D              ("!J5P
M 'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " !$;@I3-CZE
M90@/  #7)0  &0              @(%:7P  >&PO=V]R:W-H965T<R]S:&5E
M=#$V+GAM;%!+ 0(4 Q0    ( $1N"E,3I,W3I@4  +0-   9
M  " @9EN  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @
M1&X*4\;<,'.< P  +P@  !D              ("!=G0  'AL+W=O<FMS:&5E
M=',O<VAE970Q."YX;6Q02P$"% ,4    " !$;@I3+E*XQF\"  !;!0  &0
M            @(%)>   >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4
M Q0    ( $1N"E,;.,XB1@H  /X;   9              " @>]Z  !X;"]W
M;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ 1&X*4\KKI#27 @
M1P4  !D              ("!;(4  'AL+W=O<FMS:&5E=',O<VAE970R,2YX
M;6Q02P$"% ,4    " !$;@I35*$/%7 "   B!0  &0              @($Z
MB   >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( $1N"E,=
M][FV;0(  /8$   9              " @>&*  !X;"]W;W)K<VAE971S+W-H
M965T,C,N>&UL4$L! A0#%     @ 1&X*4Q9X#^>9 @  7@4  !D
M     ("!A8T  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4
M" !$;@I386@,';H"  "Q!0  &0              @(%5D   >&PO=V]R:W-H
M965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( $1N"E-KQN 1<P(  !T%   9
M              " @4:3  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L!
M A0#%     @ 1&X*4_@RA3-V @  7@4  !D              ("!\)4  'AL
M+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " !$;@I34$O0TWD"
M   '!0  &0              @(&=F   >&PO=V]R:W-H965T<R]S:&5E=#(X
M+GAM;%!+ 0(4 Q0    ( $1N"E.._N+S7P0  /T*   9              "
M@4V;  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ 1&X*
M4S#/:S>'!0  *@T  !D              ("!XY\  'AL+W=O<FMS:&5E=',O
M<VAE970S,"YX;6Q02P$"% ,4    " !$;@I3&Y[SL  #  !6!@  &0
M        @(&AI0  >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0
M   ( $1N"E.SS,4_I@(  &4&   9              " @=BH  !X;"]W;W)K
M<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @ 1&X*4YXMPKWW @  I0H
M !D              ("!M:L  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q0
M2P$"% ,4    " !$;@I3X*:*K(L"  #E!@  &0              @('CK@
M>&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( $1N"E,9Y&/%
M2@(  )@%   9              " @:6Q  !X;"]W;W)K<VAE971S+W-H965T
M,S4N>&UL4$L! A0#%     @ 1&X*4W MR:9E @  @@8  !D
M ("!)K0  'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " !$
M;@I3'!,$&T<"  "&!0  &0              @('"M@  >&PO=V]R:W-H965T
M<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( $1N"E-R3/T@10(  #(%   9
M          " @4"Y  !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#
M%     @ 1&X*4V7Z2A8; P  E0L  !D              ("!O+L  'AL+W=O
M<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    " !$;@I39607%H,"  ":
M!@  &0              @($.OP  >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM
M;%!+ 0(4 Q0    ( $1N"E,DY @(4 (  $ &   9              " @<C!
M  !X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ 1&X*4_ A
M]+=% @  E04  !D              ("!3\0  'AL+W=O<FMS:&5E=',O<VAE
M970T,BYX;6Q02P$"% ,4    " !$;@I3>+L^2G0"   J!@  &0
M    @('+Q@  >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    (
M $1N"E.E'K%#W0(  'P(   9              " @7;)  !X;"]W;W)K<VAE
M971S+W-H965T-#0N>&UL4$L! A0#%     @ 1&X*4RVT8'HG P  +0H  !D
M             ("!BLP  'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"
M% ,4    " !$;@I3;S4AX8$"  #U!@  &0              @('HSP  >&PO
M=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( $1N"E/L_[O1DP(
M #P'   9              " @:#2  !X;"]W;W)K<VAE971S+W-H965T-#<N
M>&UL4$L! A0#%     @ 1&X*4\BG-) D P  U0H  !D              ("!
M:M4  'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    " !$;@I3
MC(SM50\'   .'   &0              @('%V   >&PO=V]R:W-H965T<R]S
M:&5E=#0Y+GAM;%!+ 0(4 Q0    ( $1N"E.P"'Z>0@,   (+   9
M      " @0O@  !X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%
M  @ 1&X*4SU'@[ 6 @  6 0  !D              ("!A.,  'AL+W=O<FMS
M:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    " !$;@I3:IPS- L#  "/$
M#0              @ '1Y0  >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( $1N
M"E.7BKL<P    !,"   +              "  0?I  !?<F5L<R\N<F5L<U!+
M 0(4 Q0    ( $1N"E,E%?CB4 0  .PA   /              "  ?#I  !X
M;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " !$;@I3H9?JE,D!  "@'@  &@
M            @ %M[@  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"
M% ,4    " !$;@I3*+1H$\,!  ")'@  $P              @ %N\   6T-O
F;G1E;G1?5'EP97-=+GAM;%!+!08     .P [ !00  !B\@     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>129</ContextCount>
  <ElementCount>263</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>30</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets</Role>
      <ShortName>INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss</Role>
      <ShortName>INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows</Role>
      <ShortName>INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity</Role>
      <ShortName>INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Disclosure - PRINCIPAL ACTIVITIES AND ORGANIZATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/PrincipalActivitiesAndOrganization</Role>
      <ShortName>PRINCIPAL ACTIVITIES AND ORGANIZATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/SummaryOfSignificantAccountingPolicy</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - ACCOUNTS RECEIVABLE, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/AccountsReceivableNet</Role>
      <ShortName>ACCOUNTS RECEIVABLE, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/Inventories</Role>
      <ShortName>INVENTORIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/PrepaidExpensesAndOtherAssetsNet</Role>
      <ShortName>PREPAID EXPENSES AND OTHER ASSETS, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - PROPERTY AND EQUIPMENT, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/PropertyAndEquipmentNet</Role>
      <ShortName>PROPERTY AND EQUIPMENT, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - GOODWILL</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/Goodwill</Role>
      <ShortName>GOODWILL</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/Leases</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/OtherPayablesAndAccruedLiabilities</Role>
      <ShortName>OTHER PAYABLES AND ACCRUED LIABILITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/IncomeTaxes</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/RelatedPartyBalancesAndTransactions</Role>
      <ShortName>RELATED PARTY BALANCES AND TRANSACTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - (LOSS) INCOME PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/LossIncomePerShare</Role>
      <ShortName>(LOSS) INCOME PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - SUBSEQUENT EVENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/SubsequentEvent</Role>
      <ShortName>SUBSEQUENT EVENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/SummaryOfSignificantAccountingPolicyTables</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://nocera.com/role/SummaryOfSignificantAccountingPolicy</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/AccountsReceivableNetTables</Role>
      <ShortName>ACCOUNTS RECEIVABLE, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://nocera.com/role/AccountsReceivableNet</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - INVENTORIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/InventoriesTables</Role>
      <ShortName>INVENTORIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://nocera.com/role/Inventories</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetTables</Role>
      <ShortName>PREPAID EXPENSES AND OTHER ASSETS, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://nocera.com/role/PrepaidExpensesAndOtherAssetsNet</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/PropertyAndEquipmentNetTables</Role>
      <ShortName>PROPERTY AND EQUIPMENT, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://nocera.com/role/PropertyAndEquipmentNet</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - GOODWILL (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/GoodwillTables</Role>
      <ShortName>GOODWILL (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://nocera.com/role/Goodwill</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/LeasesTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://nocera.com/role/Leases</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesTables</Role>
      <ShortName>OTHER PAYABLES AND ACCRUED LIABILITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://nocera.com/role/OtherPayablesAndAccruedLiabilities</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/IncomeTaxesTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://nocera.com/role/IncomeTaxes</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/RelatedPartyBalancesAndTransactionsTables</Role>
      <ShortName>RELATED PARTY BALANCES AND TRANSACTIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://nocera.com/role/RelatedPartyBalancesAndTransactions</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - (LOSS) INCOME PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/LossIncomePerShareTables</Role>
      <ShortName>(LOSS) INCOME PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://nocera.com/role/LossIncomePerShare</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - PRINCIPAL ACTIVITIES AND ORGANIZATION (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative</Role>
      <ShortName>PRINCIPAL ACTIVITIES AND ORGANIZATION (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nocera.com/role/PrincipalActivitiesAndOrganization</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nocera.com/role/SummaryOfSignificantAccountingPolicyTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nocera.com/role/SummaryOfSignificantAccountingPolicyTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/AccountsReceivableNetDetails</Role>
      <ShortName>ACCOUNTS RECEIVABLE, NET (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nocera.com/role/AccountsReceivableNetTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/AccountsReceivableNetDetailsNarrative</Role>
      <ShortName>ACCOUNTS RECEIVABLE, NET (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nocera.com/role/AccountsReceivableNetTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - INVENTORIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/InventoriesDetails</Role>
      <ShortName>INVENTORIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nocera.com/role/InventoriesTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetDetails</Role>
      <ShortName>PREPAID EXPENSES AND OTHER ASSETS, NET (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/PropertyAndEquipmentNetDetails</Role>
      <ShortName>PROPERTY AND EQUIPMENT, NET (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nocera.com/role/PropertyAndEquipmentNetTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/PropertyAndEquipmentNetDetailsNarrative</Role>
      <ShortName>PROPERTY AND EQUIPMENT, NET (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nocera.com/role/PropertyAndEquipmentNetTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - GOODWILL (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/GoodwillDetails</Role>
      <ShortName>GOODWILL (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nocera.com/role/GoodwillTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - LEASES (Details - Lease costs)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/LeasesDetails-LeaseCosts</Role>
      <ShortName>LEASES (Details - Lease costs)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nocera.com/role/LeasesTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails</Role>
      <ShortName>OTHER PAYABLES AND ACCRUED LIABILITIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - Disclosure - INCOME TAXES (Details - Income tax expense)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense</Role>
      <ShortName>INCOME TAXES (Details - Income tax expense)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nocera.com/role/IncomeTaxesTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - INCOME TAXES (Details - Reconcilation of income tax)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/IncomeTaxesDetails-ReconcilationOfIncomeTax</Role>
      <ShortName>INCOME TAXES (Details - Reconcilation of income tax)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nocera.com/role/IncomeTaxesTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - INCOME TAXES (Details - Deferred taxes)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes</Role>
      <ShortName>INCOME TAXES (Details - Deferred taxes)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nocera.com/role/IncomeTaxesTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - INCOME TAXES (Details - Valuation Allowance)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/IncomeTaxesDetails-ValuationAllowance</Role>
      <ShortName>INCOME TAXES (Details - Valuation Allowance)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nocera.com/role/IncomeTaxesTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - INCOME TAXES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/IncomeTaxesDetailsNarrative</Role>
      <ShortName>INCOME TAXES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nocera.com/role/IncomeTaxesTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000049 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties</Role>
      <ShortName>RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nocera.com/role/RelatedPartyBalancesAndTransactionsTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000050 - Disclosure - (LOSS) INCOME PER SHARE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/LossIncomePerShareDetails</Role>
      <ShortName>(LOSS) INCOME PER SHARE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nocera.com/role/LossIncomePerShareTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="nocera_i10q-063021.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000051 - Disclosure - (LOSS) INCOME PER SHARE (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://nocera.com/role/LossIncomePerShareDetailsNarrative</Role>
      <ShortName>(LOSS) INCOME PER SHARE (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://nocera.com/role/LossIncomePerShareTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="nocera_i10q-063021.htm">nocera_i10q-063021.htm</File>
    <File>ncra-20210630.xsd</File>
    <File>ncra-20210630_cal.xml</File>
    <File>ncra-20210630_def.xml</File>
    <File>ncra-20210630_lab.xml</File>
    <File>ncra-20210630_pre.xml</File>
    <File>nocera_ex3101.htm</File>
    <File>nocera_ex3102.htm</File>
    <File>nocera_ex3201.htm</File>
    <File>nocera_ex3202.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2021</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>68
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "nocera_i10q-063021.htm": {
   "axisCustom": 0,
   "axisStandard": 9,
   "contextCount": 129,
   "dts": {
    "calculationLink": {
     "local": [
      "ncra-20210630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ncra-20210630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "nocera_i10q-063021.htm"
     ]
    },
    "labelLink": {
     "local": [
      "ncra-20210630_lab.xml"
     ],
     "remote": [
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ncra-20210630_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "ncra-20210630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd"
     ]
    }
   },
   "elementCount": 323,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 68,
    "http://xbrl.sec.gov/dei/2021": 5,
    "total": 73
   },
   "keyCustom": 14,
   "keyStandard": 249,
   "memberCustom": 15,
   "memberStandard": 15,
   "nsprefix": "NCRA",
   "nsuri": "http://nocera.com/20210630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00000001 - Document - Cover",
     "role": "http://nocera.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000010 - Disclosure - INVENTORIES",
     "role": "http://nocera.com/role/Inventories",
     "shortName": "INVENTORIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCurrentAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000011 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET",
     "role": "http://nocera.com/role/PrepaidExpensesAndOtherAssetsNet",
     "shortName": "PREPAID EXPENSES AND OTHER ASSETS, NET",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCurrentAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000012 - Disclosure - PROPERTY AND EQUIPMENT, NET",
     "role": "http://nocera.com/role/PropertyAndEquipmentNet",
     "shortName": "PROPERTY AND EQUIPMENT, NET",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000013 - Disclosure - GOODWILL",
     "role": "http://nocera.com/role/Goodwill",
     "shortName": "GOODWILL",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000014 - Disclosure - LEASES",
     "role": "http://nocera.com/role/Leases",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000015 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES",
     "role": "http://nocera.com/role/OtherPayablesAndAccruedLiabilities",
     "shortName": "OTHER PAYABLES AND ACCRUED LIABILITIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000016 - Disclosure - INCOME TAXES",
     "role": "http://nocera.com/role/IncomeTaxes",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000017 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS",
     "role": "http://nocera.com/role/RelatedPartyBalancesAndTransactions",
     "shortName": "RELATED PARTY BALANCES AND TRANSACTIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000018 - Disclosure - (LOSS) INCOME PER SHARE",
     "role": "http://nocera.com/role/LossIncomePerShare",
     "shortName": "(LOSS) INCOME PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000019 - Disclosure - SUBSEQUENT EVENT",
     "role": "http://nocera.com/role/SubsequentEvent",
     "shortName": "SUBSEQUENT EVENT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000002 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)",
     "role": "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets",
     "shortName": "INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "0",
      "lang": null,
      "name": "NCRA:AdvanceToSuppliers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000020 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Policies)",
     "role": "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ConcentrationRiskCreditRisk",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000021 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Tables)",
     "role": "http://nocera.com/role/SummaryOfSignificantAccountingPolicyTables",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ConcentrationRiskCreditRisk",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000022 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables)",
     "role": "http://nocera.com/role/AccountsReceivableNetTables",
     "shortName": "ACCOUNTS RECEIVABLE, NET (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000023 - Disclosure - INVENTORIES (Tables)",
     "role": "http://nocera.com/role/InventoriesTables",
     "shortName": "INVENTORIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OtherCurrentAssetsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000024 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Tables)",
     "role": "http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetTables",
     "shortName": "PREPAID EXPENSES AND OTHER ASSETS, NET (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OtherCurrentAssetsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000025 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)",
     "role": "http://nocera.com/role/PropertyAndEquipmentNetTables",
     "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000026 - Disclosure - GOODWILL (Tables)",
     "role": "http://nocera.com/role/GoodwillTables",
     "shortName": "GOODWILL (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000027 - Disclosure - LEASES (Tables)",
     "role": "http://nocera.com/role/LeasesTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000028 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Tables)",
     "role": "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesTables",
     "shortName": "OTHER PAYABLES AND ACCRUED LIABILITIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000029 - Disclosure - INCOME TAXES (Tables)",
     "role": "http://nocera.com/role/IncomeTaxesTables",
     "shortName": "INCOME TAXES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000003 - Statement - INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)",
     "role": "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "INTERIM CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000030 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Tables)",
     "role": "http://nocera.com/role/RelatedPartyBalancesAndTransactionsTables",
     "shortName": "RELATED PARTY BALANCES AND TRANSACTIONS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000031 - Disclosure - (LOSS) INCOME PER SHARE (Tables)",
     "role": "http://nocera.com/role/LossIncomePerShareTables",
     "shortName": "(LOSS) INCOME PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2020-01-012020-12-31_custom_XfcMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:VariableInterestEntityOwnershipPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000032 - Disclosure - PRINCIPAL ACTIVITIES AND ORGANIZATION (Details Narrative)",
     "role": "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative",
     "shortName": "PRINCIPAL ACTIVITIES AND ORGANIZATION (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2020-01-012020-12-31_custom_XfcMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:VariableInterestEntityOwnershipPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "us-gaap:ConcentrationRiskCreditRisk",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-012021-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerAMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000033 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations)",
     "role": "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "us-gaap:ConcentrationRiskCreditRisk",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-012021-06-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerAMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:ConcentrationRiskCreditRisk",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2020-01-012020-06-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoCustomersMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000034 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details Narrative)",
     "role": "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:ConcentrationRiskCreditRisk",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2020-01-012020-06-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoCustomersMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000035 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details)",
     "role": "http://nocera.com/role/AccountsReceivableNetDetails",
     "shortName": "ACCOUNTS RECEIVABLE, NET (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ProvisionForDoubtfulAccounts",
       "span",
       "span",
       "span",
       "span",
       "span",
       "p",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000036 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details Narrative)",
     "role": "http://nocera.com/role/AccountsReceivableNetDetailsNarrative",
     "shortName": "ACCOUNTS RECEIVABLE, NET (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ProvisionForDoubtfulAccounts",
       "span",
       "span",
       "span",
       "span",
       "span",
       "p",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000037 - Disclosure - INVENTORIES (Details)",
     "role": "http://nocera.com/role/InventoriesDetails",
     "shortName": "INVENTORIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsAndOtherReceivablesNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000038 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Details)",
     "role": "http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetDetails",
     "shortName": "PREPAID EXPENSES AND OTHER ASSETS, NET (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsAndOtherReceivablesNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000039 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)",
     "role": "http://nocera.com/role/PropertyAndEquipmentNetDetails",
     "shortName": "PROPERTY AND EQUIPMENT, NET (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000004 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited)",
     "role": "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
     "shortName": "INTERIM CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000040 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details Narrative)",
     "role": "http://nocera.com/role/PropertyAndEquipmentNetDetailsNarrative",
     "shortName": "PROPERTY AND EQUIPMENT, NET (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000041 - Disclosure - GOODWILL (Details)",
     "role": "http://nocera.com/role/GoodwillDetails",
     "shortName": "GOODWILL (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000042 - Disclosure - LEASES (Details - Lease costs)",
     "role": "http://nocera.com/role/LeasesDetails-LeaseCosts",
     "shortName": "LEASES (Details - Lease costs)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LeasesOfLesseeDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:SalesAndExciseTaxPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000043 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Details)",
     "role": "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails",
     "shortName": "OTHER PAYABLES AND ACCRUED LIABILITIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:SalesAndExciseTaxPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000044 - Disclosure - INCOME TAXES (Details - Income tax expense)",
     "role": "http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense",
     "shortName": "INCOME TAXES (Details - Income tax expense)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000045 - Disclosure - INCOME TAXES (Details - Reconcilation of income tax)",
     "role": "http://nocera.com/role/IncomeTaxesDetails-ReconcilationOfIncomeTax",
     "shortName": "INCOME TAXES (Details - Reconcilation of income tax)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000046 - Disclosure - INCOME TAXES (Details - Deferred taxes)",
     "role": "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes",
     "shortName": "INCOME TAXES (Details - Deferred taxes)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:SummaryOfValuationAllowanceTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000047 - Disclosure - INCOME TAXES (Details - Valuation Allowance)",
     "role": "http://nocera.com/role/IncomeTaxesDetails-ValuationAllowance",
     "shortName": "INCOME TAXES (Details - Valuation Allowance)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:SummaryOfValuationAllowanceTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "AsOf2019-12-31",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "NCRA:ValueAddedTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000048 - Disclosure - INCOME TAXES (Details Narrative)",
     "role": "http://nocera.com/role/IncomeTaxesDetailsNarrative",
     "shortName": "INCOME TAXES (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "NCRA:ValueAddedTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "AsOf2021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DueToRelatedPartiesCurrent",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000049 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties)",
     "role": "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties",
     "shortName": "RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:DueToOtherRelatedPartiesCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000005 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)",
     "role": "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows",
     "shortName": "INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000050 - Disclosure - (LOSS) INCOME PER SHARE (Details)",
     "role": "http://nocera.com/role/LossIncomePerShareDetails",
     "shortName": "(LOSS) INCOME PER SHARE (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-04-012021-06-30",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000051 - Disclosure - (LOSS) INCOME PER SHARE (Details Narrative)",
     "role": "http://nocera.com/role/LossIncomePerShareDetailsNarrative",
     "shortName": "(LOSS) INCOME PER SHARE (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "AsOf2019-12-31_us-gaap_CommonStockMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000006 - Statement - INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "role": "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity",
     "shortName": "INTERIM CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2020-01-012020-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000007 - Disclosure - PRINCIPAL ACTIVITIES AND ORGANIZATION",
     "role": "http://nocera.com/role/PrincipalActivitiesAndOrganization",
     "shortName": "PRINCIPAL ACTIVITIES AND ORGANIZATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY",
     "role": "http://nocera.com/role/SummaryOfSignificantAccountingPolicy",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsAndNontradeReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000009 - Disclosure - ACCOUNTS RECEIVABLE, NET",
     "role": "http://nocera.com/role/AccountsReceivableNet",
     "shortName": "ACCOUNTS RECEIVABLE, NET",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "nocera_i10q-063021.htm",
      "contextRef": "From2021-01-01to2021-06-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsAndNontradeReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 30,
   "tag": {
    "NCRA_AdvanceReceipts": {
     "auth_ref": [],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Advance receipts"
       }
      }
     },
     "localname": "AdvanceReceipts",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "NCRA_AdvanceToSuppliers": {
     "auth_ref": [],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Advance to suppliers"
       }
      }
     },
     "localname": "AdvanceToSuppliers",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "NCRA_AllCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Customers [Member]"
       }
      }
     },
     "localname": "AllCustomersMember",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations"
     ],
     "xbrltype": "domainItemType"
    },
    "NCRA_CustomerAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer A [Member]"
       }
      }
     },
     "localname": "CustomerAMember",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations"
     ],
     "xbrltype": "domainItemType"
    },
    "NCRA_CustomerBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer B [Member]"
       }
      }
     },
     "localname": "CustomerBMember",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations"
     ],
     "xbrltype": "domainItemType"
    },
    "NCRA_CustomerCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer C [Member]"
       }
      }
     },
     "localname": "CustomerCMember",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations"
     ],
     "xbrltype": "domainItemType"
    },
    "NCRA_DeferredTaxAssetsValuationAllowances": {
     "auth_ref": [],
     "calculation": {
      "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "DeferredTaxAssetsValuationAllowances",
        "negatedLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowances",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes"
     ],
     "xbrltype": "monetaryItemType"
    },
    "NCRA_DenominatorAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Denominator: [Abstract]",
        "label": "Denominator:"
       }
      }
     },
     "localname": "DenominatorAbstract",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/LossIncomePerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "NCRA_FourCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Four Customers [Member]"
       }
      }
     },
     "localname": "FourCustomersMember",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "NCRA_GlobalIntangibleLowTaxedIncome": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Global Intangible Low Taxed Income",
        "label": "Global Intangible Low Taxed Income"
       }
      }
     },
     "localname": "GlobalIntangibleLowTaxedIncome",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "NCRA_IncreaseDecreaseInAdvanceFromCustomers": {
     "auth_ref": [],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "IncreaseDecreaseInAdvanceFromCustomers",
        "negatedLabel": "Advance from customers"
       }
      }
     },
     "localname": "IncreaseDecreaseInAdvanceFromCustomers",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "NCRA_IncreaseDecreaseInAdvanceReceipt": {
     "auth_ref": [],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "IncreaseDecreaseInAdvanceReceipt",
        "negatedLabel": "Advance receipts"
       }
      }
     },
     "localname": "IncreaseDecreaseInAdvanceReceipt",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "NCRA_IncreaseDecreaseInRetentionReceivables": {
     "auth_ref": [],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "IncreaseDecreaseInRetentionReceivables",
        "negatedLabel": "Retention receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInRetentionReceivables",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "NCRA_IncreaseDecreaseOperatingLeaseRightofuseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "IncreaseDecreaseOperatingLeaseRightofuseAsset",
        "negatedLabel": "Operating lease right-of-use asset"
       }
      }
     },
     "localname": "IncreaseDecreaseOperatingLeaseRightofuseAsset",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "NCRA_MountainShareTransferMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mountain Share Transfer [Member]"
       }
      }
     },
     "localname": "MountainShareTransferMember",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties"
     ],
     "xbrltype": "domainItemType"
    },
    "NCRA_NumeratorAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Numerator: [Abstract]",
        "label": "Numerator:"
       }
      }
     },
     "localname": "NumeratorAbstract",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/LossIncomePerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "NCRA_PrcMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prc [Member]"
       }
      }
     },
     "localname": "PrcMember",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "NCRA_RetentionReceivables": {
     "auth_ref": [],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Retention receivables"
       }
      }
     },
     "localname": "RetentionReceivables",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "NCRA_SharesExchanged": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares Exchanged",
        "label": "Shares Exchanged"
       }
      }
     },
     "localname": "SharesExchanged",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "NCRA_StatutoryAndOtherReserves": {
     "auth_ref": [],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory and other reserves"
       }
      }
     },
     "localname": "StatutoryAndOtherReserves",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "NCRA_StatutoryAndOtherReservesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory And Other Reserves [Member]"
       }
      }
     },
     "localname": "StatutoryAndOtherReservesMember",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "NCRA_TaisiElectricMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taisi Electric [Member]"
       }
      }
     },
     "localname": "TaisiElectricMember",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties"
     ],
     "xbrltype": "domainItemType"
    },
    "NCRA_TaxEffectOfNontaxableIncome": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax effect of non-taxable income"
       }
      }
     },
     "localname": "TaxEffectOfNontaxableIncome",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetails-ReconcilationOfIncomeTax"
     ],
     "xbrltype": "percentItemType"
    },
    "NCRA_TotalNoceraStockholdersEquityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Nocera Stockholders Equity [Member]"
       }
      }
     },
     "localname": "TotalNoceraStockholdersEquityMember",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "NCRA_TwoCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Customers [Member]"
       }
      }
     },
     "localname": "TwoCustomersMember",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "NCRA_ValuationAllowanceDeferredTaxAssetChangeInAmount1": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reductions in valuation allowance",
        "label": "Reductions in valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount1",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetails-ValuationAllowance"
     ],
     "xbrltype": "monetaryItemType"
    },
    "NCRA_ValueAddedTaxRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value added tax rate",
        "label": "Value added tax rate"
       }
      }
     },
     "localname": "ValueAddedTaxRate",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "NCRA_XfcMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "XFC [Member]",
        "label": "XFC [Member]"
       }
      }
     },
     "localname": "XfcMember",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "NCRA_XinFengConstructionCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Xin Feng Construction Co Ltd [Member]"
       }
      }
     },
     "localname": "XinFengConstructionCoLtdMember",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/GoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "NCRA_YinChiehChengMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Yin Chieh Cheng [Member]"
       }
      }
     },
     "localname": "YinChiehChengMember",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties"
     ],
     "xbrltype": "domainItemType"
    },
    "NCRA_ZhangBiMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Zhang Bi [Member]"
       }
      }
     },
     "localname": "ZhangBiMember",
     "nsuri": "http://nocera.com/20210630",
     "presentation": [
      "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties"
     ],
     "xbrltype": "domainItemType"
    },
    "country_HK": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "HONG KONG"
       }
      }
     },
     "localname": "HK",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r365",
      "r367",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentPeriodStartDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.",
        "label": "Document Period Start Date"
       }
      }
     },
     "localname": "DocumentPeriodStartDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date of event requiring a shell company report.",
        "label": "Document Shell Company Event Date"
       }
      }
     },
     "localname": "DocumentShellCompanyEventDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.",
        "label": "Entity Bankruptcy Proceedings, Reporting Current"
       }
      }
     },
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/GoodwillDetails",
      "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Elected Not To Use the Extended Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityListingsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Entity Listings [Line Items]"
       }
      }
     },
     "localname": "EntityListingsLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_Extension": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extension number for local phone number.",
        "label": "Extension"
       }
      }
     },
     "localname": "Extension",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Series [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/GoodwillDetails",
      "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.",
        "label": "Other Reporting Standard Item Number"
       }
      }
     },
     "localname": "OtherReportingStandardItemNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r361"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.",
        "label": "Security Reporting Obligation"
       }
      }
     },
     "localname": "SecurityReportingObligation",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://nocera.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "srt_AffiliateCollateralizedSecurityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Affiliate, Collateralized Security [Line Items]"
       }
      }
     },
     "localname": "AffiliateCollateralizedSecurityLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r158",
      "r207",
      "r208",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations",
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r158",
      "r207",
      "r208",
      "r344"
     ],
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations",
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsAndNontradeReceivableTextBlock": {
     "auth_ref": [
      "r163",
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.",
        "label": "ACCOUNTS RECEIVABLE, NET"
       }
      }
     },
     "localname": "AccountsAndNontradeReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/AccountsReceivableNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsAndOtherReceivablesNetCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.",
        "label": "Prepaid expenses"
       }
      }
     },
     "localname": "AccountsAndOtherReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.",
        "label": "OTHER PAYABLES AND ACCRUED LIABILITIES"
       }
      }
     },
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/OtherPayablesAndAccruedLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r41",
      "r297"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGross": {
     "auth_ref": [
      "r159"
     ],
     "calculation": {
      "http://nocera.com/role/AccountsReceivableNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.",
        "label": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/AccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r6",
      "r23",
      "r159",
      "r160"
     ],
     "calculation": {
      "http://nocera.com/role/AccountsReceivableNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Account receivables, net",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/AccountsReceivableNetDetails",
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r18",
      "r316",
      "r330"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Income tax payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedSalariesCurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r44"
     ],
     "calculation": {
      "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherAccountsPayableAndAccruedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Salary payable"
       }
      }
     },
     "localname": "AccruedSalariesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r39",
      "r183"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r26",
      "r54",
      "r55",
      "r56",
      "r331",
      "r349",
      "r350"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r53",
      "r56",
      "r63",
      "r64",
      "r65",
      "r101",
      "r102",
      "r103",
      "r259",
      "r345",
      "r346",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r24",
      "r215",
      "r297"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r101",
      "r102",
      "r103",
      "r212",
      "r213",
      "r214",
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r210",
      "r211",
      "r216",
      "r217"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "Share based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net (loss) income to net cash used in operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r161",
      "r166",
      "r167",
      "r169"
     ],
     "calculation": {
      "http://nocera.com/role/AccountsReceivableNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Less: Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/AccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r87",
      "r178",
      "r180"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive shares"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/LossIncomePerShareDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r95",
      "r144",
      "r147",
      "r153",
      "r164",
      "r187",
      "r188",
      "r189",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r198",
      "r199",
      "r253",
      "r260",
      "r274",
      "r295",
      "r297",
      "r315",
      "r329"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "TOTAL ASSETS"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r51",
      "r95",
      "r164",
      "r187",
      "r188",
      "r189",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r198",
      "r199",
      "r253",
      "r260",
      "r274",
      "r295",
      "r297"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current assets"
       }
      }
     },
     "localname": "AssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r4",
      "r37",
      "r89"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and cash equivalents",
        "periodEndLabel": "Cash and cash equivalents at end of year",
        "periodStartLabel": "Cash and cash equivalents at beginning of year"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets",
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r83",
      "r275"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net (decrease) increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r94",
      "r95",
      "r117",
      "r118",
      "r119",
      "r122",
      "r124",
      "r132",
      "r133",
      "r134",
      "r164",
      "r187",
      "r192",
      "r193",
      "r194",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r274",
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r46",
      "r186",
      "r320",
      "r336"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r101",
      "r102",
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common stock par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r21",
      "r204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r21",
      "r297"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common stock ($0.001 par value; authorized 200,000,000 shares; 9,131,786 shares issued and outstanding as of June 30, 2021 and December 31, 2020)"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r59",
      "r61",
      "r62",
      "r69",
      "r324",
      "r340"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive (loss) income attributable to the Company"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive (loss) income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r59",
      "r61",
      "r68",
      "r251",
      "r265",
      "r323",
      "r339"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "negatedLabel": "Less: comprehensive loss attributable to non-controlling interest"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r138",
      "r139",
      "r158",
      "r271",
      "r272",
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations",
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r138",
      "r139",
      "r158",
      "r271",
      "r272",
      "r351",
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations",
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r138",
      "r139",
      "r158",
      "r271",
      "r272",
      "r351",
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations",
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r135",
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentrations of Credit Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r138",
      "r139",
      "r158",
      "r271",
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration percentage",
        "verboseLabel": "Concentration risk"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations",
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r138",
      "r139",
      "r158",
      "r271",
      "r272",
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations",
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r74",
      "r300"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "negatedLabel": "Cost of sales"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSoldDepreciation": {
     "auth_ref": [
      "r72",
      "r181"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.",
        "label": "Depreciation expense"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSoldDepreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/PropertyAndEquipmentNetDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r96",
      "r233",
      "r240",
      "r242"
     ],
     "calculation": {
      "http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r137",
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations",
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.",
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]",
        "verboseLabel": "PREPAID EXPENSES AND OTHER ASSETS, NET"
       }
      }
     },
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r218",
      "r219"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred tax asset, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r87",
      "r96",
      "r234",
      "r240",
      "r241",
      "r242"
     ],
     "calculation": {
      "http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r225"
     ],
     "calculation": {
      "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGrossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r227"
     ],
     "calculation": {
      "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Total deferred tax assets, net"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r231",
      "r232"
     ],
     "calculation": {
      "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Tax loss carried forward"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances": {
     "auth_ref": [
      "r231",
      "r232"
     ],
     "calculation": {
      "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances.",
        "label": "Allowance for doubtful receivables"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetails-DeferredTaxes"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r226"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedPeriodEndLabel": "Valuation allowance, ending balance",
        "negatedPeriodStartLabel": "Valuation allowance, beginning"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetails-ValuationAllowance"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r87",
      "r181"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation expenses"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r7",
      "r14",
      "r22",
      "r99",
      "r190",
      "r192",
      "r193",
      "r197",
      "r198",
      "r199",
      "r290"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).",
        "label": "Due from a related party"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToOtherRelatedPartiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r99",
      "r290",
      "r319",
      "r337"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount payable to related parties classified as other.",
        "label": "Due from related parties"
       }
      }
     },
     "localname": "DueToOtherRelatedPartiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r41",
      "r99",
      "r190",
      "r192",
      "r193",
      "r197",
      "r198",
      "r199",
      "r290"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due to related parties"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets",
      "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r70",
      "r106",
      "r107",
      "r108",
      "r109",
      "r110",
      "r114",
      "r117",
      "r122",
      "r123",
      "r124",
      "r128",
      "r129",
      "r269",
      "r270",
      "r325",
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Basic",
        "verboseLabel": "- Basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://nocera.com/role/LossIncomePerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "(Loss) income per share",
        "verboseLabel": "(Loss) income per share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://nocera.com/role/LossIncomePerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r70",
      "r106",
      "r107",
      "r108",
      "r109",
      "r110",
      "r117",
      "r122",
      "r123",
      "r124",
      "r128",
      "r129",
      "r269",
      "r270",
      "r325",
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r125",
      "r126",
      "r127",
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "(LOSS) INCOME PER SHARE"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/LossIncomePerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r275"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r221"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetails-ReconcilationOfIncomeTax"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r97",
      "r221",
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r221",
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.",
        "label": "Changes in valuation allowance"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetails-ReconcilationOfIncomeTax"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r221",
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.",
        "label": "Tax effect of non-deductible expense"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetails-ReconcilationOfIncomeTax"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": {
     "auth_ref": [
      "r221",
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.",
        "label": "GILTI Tax Impact"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetails-ReconcilationOfIncomeTax"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r221",
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Impact of different tax rates in other jurisdictions"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetails-ReconcilationOfIncomeTax"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": {
     "auth_ref": [
      "r221",
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings.",
        "label": "PRC income tax statutory rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetails-ReconcilationOfIncomeTax"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r63",
      "r64",
      "r65",
      "r101",
      "r102",
      "r103",
      "r105",
      "r111",
      "r113",
      "r131",
      "r165",
      "r204",
      "r205",
      "r212",
      "r213",
      "r214",
      "r236",
      "r237",
      "r268",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r345",
      "r346",
      "r347",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r179"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "negatedLabel": "General and administrative expenses"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r173",
      "r174",
      "r297",
      "r314"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/GoodwillDetails",
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "auth_ref": [
      "r177"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill.",
        "label": "GOODWILL"
       }
      }
     },
     "localname": "GoodwillDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/Goodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r73",
      "r95",
      "r144",
      "r146",
      "r149",
      "r152",
      "r154",
      "r164",
      "r187",
      "r188",
      "r189",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r198",
      "r199",
      "r274"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r66",
      "r144",
      "r146",
      "r149",
      "r152",
      "r154",
      "r313",
      "r321",
      "r326",
      "r342"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "(Loss) Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "auth_ref": [
      "r118",
      "r122",
      "r123",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share",
        "verboseLabel": "- Diluted"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/LossIncomePerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r223"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r97",
      "r222",
      "r224",
      "r228",
      "r238",
      "r244",
      "r246",
      "r247",
      "r248"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "INCOME TAXES"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r98",
      "r112",
      "r113",
      "r143",
      "r220",
      "r239",
      "r245",
      "r343"
     ],
     "calculation": {
      "http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax (expense) benefit",
        "totalLabel": "Total income tax benefit"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetails-IncomeTaxExpense",
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r90"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Cash paid for Income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.",
        "label": "Increase (Decrease) in Accrued Taxes Payable",
        "verboseLabel": "Income tax payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "negatedLabel": "Deferred income tax"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.",
        "label": "Increase (Decrease) in Due from Related Parties, Current",
        "negatedLabel": "Amount due from a related party"
       }
      }
     },
     "localname": "IncreaseDecreaseInDueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.",
        "label": "Increase (Decrease) in Due to Related Parties, Current",
        "verboseLabel": "Advance to suppliers"
       }
      }
     },
     "localname": "IncreaseDecreaseInDueToRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInNotesPayableCurrent": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in current portion (due within one year or one business cycle) of obligations evidenced by formal promissory notes.",
        "label": "Increase (Decrease) in Notes Payable, Current",
        "verboseLabel": "Notes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInNotesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r86",
      "r284"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for operating lease.",
        "label": "Operating lease liability"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccountsPayable": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligations classified as other, payable within one year or the normal operating cycle, if longer.",
        "label": "Increase (Decrease) in Other Accounts Payable",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities",
        "verboseLabel": "Other payables and accrued liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r81",
      "r84",
      "r90"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Cash paid for interest expenses"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r172"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "INVENTORIES"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r5",
      "r50",
      "r297"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://nocera.com/role/InventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventories",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets",
      "http://nocera.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r31",
      "r171"
     ],
     "calculation": {
      "http://nocera.com/role/InventoriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.",
        "label": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r30",
      "r31",
      "r171"
     ],
     "calculation": {
      "http://nocera.com/role/InventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of items which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product. This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount.",
        "label": "Work in process"
       }
      }
     },
     "localname": "InventoryWorkInProcessAndRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r285",
      "r286"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Total net lease costs"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/LeasesDetails-LeaseCosts"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r285"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Components of lease expenses"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r182"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeasesOfLesseeDisclosureTextBlock": {
     "auth_ref": [
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.",
        "label": "LEASES"
       }
      }
     },
     "localname": "LeasesOfLesseeDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r43",
      "r95",
      "r148",
      "r164",
      "r187",
      "r188",
      "r189",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r198",
      "r199",
      "r254",
      "r260",
      "r261",
      "r274",
      "r295",
      "r296"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "TOTAL LIABILITIES"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LIABILITIES"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r29",
      "r95",
      "r164",
      "r274",
      "r297",
      "r318",
      "r334"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDER EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LIABILITIES AND STOCKHOLDERS' EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r45",
      "r95",
      "r164",
      "r187",
      "r188",
      "r189",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r198",
      "r199",
      "r254",
      "r260",
      "r261",
      "r274",
      "r295",
      "r296",
      "r297"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansPayableToBankCurrent": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer.",
        "label": "Bank borrowing"
       }
      }
     },
     "localname": "LoansPayableToBankCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r49",
      "r95",
      "r164",
      "r187",
      "r192",
      "r193",
      "r194",
      "r198",
      "r199",
      "r274",
      "r317",
      "r333"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Non-controlling interests"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash (used in) provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r83",
      "r85",
      "r88"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r2",
      "r57",
      "r60",
      "r65",
      "r67",
      "r88",
      "r95",
      "r104",
      "r106",
      "r107",
      "r108",
      "r109",
      "r112",
      "r113",
      "r120",
      "r144",
      "r146",
      "r149",
      "r152",
      "r154",
      "r164",
      "r187",
      "r188",
      "r189",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r198",
      "r199",
      "r270",
      "r274",
      "r322",
      "r338"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net loss",
        "totalLabel": "Net (loss) income attributable to the company"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r57",
      "r60",
      "r65",
      "r112",
      "r113",
      "r256",
      "r264"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Less: Net loss attributable to non-controlling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r106",
      "r107",
      "r108",
      "r109",
      "r114",
      "r115",
      "r121",
      "r124",
      "r144",
      "r146",
      "r149",
      "r152",
      "r154"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net (loss) income attributable to the Company"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/LossIncomePerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r101",
      "r102",
      "r103",
      "r205",
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r157"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.",
        "label": "Long-Lived Assets",
        "totalLabel": "Total non-current assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Other (expense) income"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableCurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.",
        "label": "Notes payable"
       }
      }
     },
     "localname": "NotesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "negatedTotalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r144",
      "r146",
      "r149",
      "r152",
      "r154"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "(Loss) Income from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r283"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating lease expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/LeasesDetails-LeaseCosts"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r229"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Net operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r230"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r3",
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "PRINCIPAL ACTIVITIES AND ORGANIZATION"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/PrincipalActivitiesAndOrganization"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.",
        "label": "Other payables and accrued liabilities",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OtherAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets",
      "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r12",
      "r44"
     ],
     "calculation": {
      "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherAccountsPayableAndAccruedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Others"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r251",
      "r252",
      "r258"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.",
        "label": "Foreign currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Foreign currency translation (loss) gain"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r58",
      "r61",
      "r251",
      "r252",
      "r258"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Total comprehensive (loss) income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCurrentAssetsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other current assets.",
        "label": "PREPAID EXPENSES AND OTHER ASSETS, NET"
       }
      }
     },
     "localname": "OtherCurrentAssetsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/PrepaidExpensesAndOtherAssetsNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "label": "Payments to Acquire Intangible Assets",
        "negatedLabel": "Cash paid for intangible assets"
       }
      }
     },
     "localname": "PaymentsToAcquireIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Cash paid for purchase of property"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r8",
      "r35",
      "r36"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid expenses and other assets, net",
        "verboseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets",
      "http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from issuance of common stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRelatedPartyDebt": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.",
        "label": "Proceeds from related parties",
        "verboseLabel": "Proceeds from related party"
       }
      }
     },
     "localname": "ProceedsFromRelatedPartyDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows",
      "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Product Information [Line Items]"
       }
      }
     },
     "localname": "ProductInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations",
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r2",
      "r57",
      "r60",
      "r65",
      "r82",
      "r95",
      "r104",
      "r112",
      "r113",
      "r144",
      "r146",
      "r149",
      "r152",
      "r154",
      "r164",
      "r187",
      "r188",
      "r189",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r198",
      "r199",
      "r251",
      "r255",
      "r257",
      "r264",
      "r265",
      "r270",
      "r274",
      "r326"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net (loss) income",
        "totalLabel": "Net (loss) income",
        "verboseLabel": "Net income (loss)"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows",
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r39",
      "r184"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r185",
      "r353",
      "r354",
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "PROPERTY AND EQUIPMENT, NET"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/PropertyAndEquipmentNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r38",
      "r182"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r15",
      "r16",
      "r184",
      "r297",
      "r327",
      "r335"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets",
      "http://nocera.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r15",
      "r184"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Schedule of property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/PropertyAndEquipmentNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r15",
      "r182"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r71",
      "r168"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Provision for doubtful accounts"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/AccountsReceivableNetDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r209",
      "r289",
      "r290"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r209",
      "r289",
      "r292",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r287",
      "r288",
      "r290",
      "r293",
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "RELATED PARTY BALANCES AND TRANSACTIONS"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/RelatedPartyBalancesAndTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfBankDebt": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to settle a bank borrowing during the year.",
        "label": "Repayments of Bank Debt",
        "negatedLabel": "Bank borrowing"
       }
      }
     },
     "localname": "RepaymentsOfBankDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfRelatedPartyDebt": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.",
        "label": "Repayment to related party",
        "negatedLabel": "Repayment to related parties"
       }
      }
     },
     "localname": "RepaymentsOfRelatedPartyDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows",
      "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r25",
      "r205",
      "r215",
      "r297",
      "r332",
      "r348",
      "r350"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r101",
      "r102",
      "r103",
      "r105",
      "r111",
      "r113",
      "r165",
      "r212",
      "r213",
      "r214",
      "r236",
      "r237",
      "r268",
      "r345",
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r141",
      "r142",
      "r145",
      "r150",
      "r151",
      "r155",
      "r156",
      "r158",
      "r206",
      "r207",
      "r300"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Net sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r92",
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SalesAndExciseTaxPayableCurrent": {
     "auth_ref": [
      "r11",
      "r41"
     ],
     "calculation": {
      "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAccountsPayableAndAccruedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "VAT payable"
       }
      }
     },
     "localname": "SalesAndExciseTaxPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r138",
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of accounts receivable"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/AccountsReceivableNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.",
        "label": "Schedule of payables"
       }
      }
     },
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r235"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Income tax components"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r227"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of deferred income taxes"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of income (loss) pe share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/LossIncomePerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r221"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Reconciliation of income tax expense"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r175",
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of goodwil"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/GoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r13",
      "r32",
      "r33",
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of inventory"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.",
        "label": "Schedule of Product Information [Table]"
       }
      }
     },
     "localname": "ScheduleOfProductInformationTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations",
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r39",
      "r184"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r291",
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.",
        "label": "Schedule of related party transactions"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/RelatedPartyBalancesAndTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "auth_ref": [
      "r136",
      "r138",
      "r139",
      "r140",
      "r271",
      "r273"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentrations of credit risk"
       }
      }
     },
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending balance, shares",
        "periodStartLabel": "Beginning balance, shares"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r91",
      "r100"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICY"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/SummaryOfSignificantAccountingPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r19",
      "r20",
      "r21",
      "r94",
      "r95",
      "r117",
      "r118",
      "r119",
      "r122",
      "r124",
      "r132",
      "r133",
      "r134",
      "r164",
      "r187",
      "r192",
      "r193",
      "r194",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r274",
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r47",
      "r63",
      "r64",
      "r65",
      "r101",
      "r102",
      "r103",
      "r105",
      "r111",
      "r113",
      "r131",
      "r165",
      "r204",
      "r205",
      "r212",
      "r213",
      "r214",
      "r236",
      "r237",
      "r268",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r345",
      "r346",
      "r347",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r101",
      "r102",
      "r103",
      "r131",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/GoodwillDetails",
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r20",
      "r21",
      "r204",
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Issuance of new shares, Shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r20",
      "r21",
      "r204",
      "r205"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Issuance of new shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r21",
      "r27",
      "r28",
      "r95",
      "r162",
      "r164",
      "r274",
      "r297"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "TOTAL NOCERA, INC.\u2019S STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r64",
      "r95",
      "r101",
      "r102",
      "r103",
      "r105",
      "r111",
      "r164",
      "r165",
      "r205",
      "r212",
      "r213",
      "r214",
      "r236",
      "r237",
      "r249",
      "r250",
      "r263",
      "r268",
      "r274",
      "r276",
      "r277",
      "r281",
      "r346",
      "r347",
      "r376"
     ],
     "calculation": {
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending balance, value",
        "periodStartLabel": "Beginning balance, value",
        "totalLabel": "TOTAL STOCKHOLDER EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedBalanceSheets",
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r298",
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "SUBSEQUENT EVENT"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/SubsequentEvent"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfValuationAllowanceTextBlock": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.",
        "label": "Movement in valuation allowance"
       }
      }
     },
     "localname": "SummaryOfValuationAllowanceTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental disclosures of cash flow information"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r227"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Additions to valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/IncomeTaxesDetails-ValuationAllowance"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableInterestEntityOwnershipPercentage": {
     "auth_ref": [
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage"
       }
      }
     },
     "localname": "VariableInterestEntityOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_VehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used primarily for road transportation.",
        "label": "Vehicles [Member]"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r116",
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "- Diluted",
        "verboseLabel": "Diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://nocera.com/role/LossIncomePerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average number of common shares outstanding",
        "verboseLabel": "Weighted-average shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://nocera.com/role/LossIncomePerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r114",
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "- Basic",
        "verboseLabel": "Basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://nocera.com/role/InterimCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://nocera.com/role/LossIncomePerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 4
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(11))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "310",
   "URI": "http://asc.fasb.org/topic&trid=2196771"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "326",
   "URI": "http://asc.fasb.org/topic&trid=82887179"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/subtopic&trid=2144439"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.E)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "840",
   "URI": "http://asc.fasb.org/topic&trid=2208923"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(3),(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.17)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r356": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r357": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r358": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r359": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d"
  },
  "r361": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r362": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r363": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d"
  },
  "r364": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r365": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r366": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r367": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r368": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r369": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r371": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r372": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r373": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  },
  "r374": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r375": {
   "Name": "Securities Act",
   "Number": "Section",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(2))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>69
<FILENAME>0001683168-21-003383-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001683168-21-003383-xbrl.zip
M4$L#!!0    ( $1N"E-#;,Q-%@P  '1T   1    ;F-R82TR,#(Q,#8S,"YX
M<V3M7=U3XS@2?[ZKNO]!EY>;K;L0/H;9'19VRS@&7!.2G&T89E^VA*TDJG&D
MC&Q#V+_^)'_%MAS%8: V>X8'<*3N5G?_I+:Z;9337Y=S'SP@%F!*SCH'>_L=
M@(A+/4RF9YT;NZO9NFEVP*^__./O@/^<_K/;!1<8^=X)Z%.W:Y()_1D,X1R=
M@$M$$(,A93^#6^A'HH5>8!\QH-/YPD<AXAW)2"?@>.\C!-UN [&WB'B4W5AF
M+G86AHO@I-=[?'S<(_0!/E+V-=ASZ;R90#N$813DTO:7^^E/,_9K'+@Y\[\_
MT07]<6GANRDB/T7&_=WB>@3M3]_@.'PZ/CZ\_/)U^3"W'B?HZR?R1 D)YG_T
MGS[O'R#ST+4>M63(T\"=H3D$' L2G'6$?:EYCT=[E$U[A_O[![V[ZX$=TW42
MPI.EC\G7.O*#CQ\_]N+>C%2B7-XS/Q-]U!/=]S! N63>BQ7TF 0A)&Z)W@MS
MAB+Q<2_I+)'B6M(/"2G.2#U4H0N0NS>E#SW>P>D/#S+"*.A.(5SDQ!,8W,="
MTXZ8N+M_T#W*60(6RN2\L9ZT&SXM4%#+D'35L'DAJ["5_,B[>Z);<.X+SI4Y
M0]W2<B9"7;ZJQ.R.Q]C_<"26J(_FB(07E,W[: (CGQOS+8(^GF#D=4 (V12%
M8KH&"^@BI:QLQD-"*%\8?'&F+:)ML<!\YO.&OYV**7+"J(\<KC00%WQ)UDD6
M73V=\IC2 =@[ZR270@:7&$OQT 03' ^5KKP#T!7K+!)&\<N8Y;17)2Z(B +D
MC<@O\?6"H8#SQ;H/>$/*F)*L87*A[T;^=CPK56I9TH;,1\_PFDE"Q/!<I\1#
MA,OE%P'UL0=#Y)U#7ZPX>X90&"2>;4ZN]OXA=[D(BBAUOSET#,N\!OIHV#>&
MMM$75_9H8/8UAW\XUP;:4#> ?648C@W>W1 8>9B/^<,;9.LQ&$/&+9ZA$',[
MML2OS*L&\^BEP 3O2L.^@5L&*/=Q,)J,%F+CP_4(-.*)S0Y#,\Z ']" !@T6
MZQ:RU."_WPY\V^%_KHTA!WYT 49CP](<DQ, ;2@HK\>6<<79S%L##$;VVU)O
MAJ .@]F%3Q^W!'[%IL;X^'LPUC7["EP,1I_?P&R(R@R2*0I,8H?4_3JCOL<S
M&.-;A,.G+>%5"%(#_N&[ +_2AI>&S9EXQTC_=#4:] W+_A<P_GMC.E]:B/R8
M8>+B!?0U-\0/?"0D(NV(32'!?\2Z)L VH%/C]J/8U/)DT:=!Q!#_,+;,H6Z.
MM0'0=,>\-1W32$+MR+K4AN9O<?!M(2)V-)]#]C2:V'A*> KC0A)JKDLC$F(R
M'?/5Y*:+K1&E&I6?JJC8-]?7FO5%+!;;O!R:%Z:N#1T.D3ZZ&3KF\!*,^=K2
MV[A44M<&%G(1?H#W/AJB,$&BODOM^H]5UZ<^MH%EZ(9YJYT/C/^ H>&TT-4F
M>>"&4,:C3'9?634HW7JP7W6K.;SEX7]D\?#20D^.&5I [!G+A;@?QS&;YS!,
M"P*>2>7S=R.5VN<'<FPWQIK9!\;=6-R3T[CN7!D6T&R;IU9MG=AC1GE&$SYQ
M#XO=SD)L8@HHU'>JG7\H.U_D+LZ7V.EB8S,6^Y^V>OR24N\1^VF1(?^D]NE1
MU:>7HU'_LSD8M-"! P2#+ RGUVKGO:\Z;V!H=BN#;QQ$Q_!); A$4.7;!!8A
M;X#A/?;C/73BU@9T:I<?5UV>Q-JQ]D7L(I+PR[<7U@W/B :F=FX.XNUV"R$Q
M";]$#ERN=A:K!K63/\@["WUT;0!'NVNE*RWDB[1^#/DM*RW0BLGK,$@"Z,9%
MN\3%30C5KI>21\L8Q.G]6!,WNK1LF\QSQ]*&MD@I1\,VHB+JHLF<'B-FSR!#
M:>B6V]4^EU+#=Z+J^4,VZ_D6 ]A7FF6TT,=V=!^@;Q$WQA!I29:-EQO5WI6R
M/_OFW.:;-;Y3 X9(6%KIULWUC/AW?N/<BD,)R*&4-S:MA(!WV0AMK!PW0<")
M]S7-$4OIU7A).6=SO!+Y;42KMDY5A$=%H,9#2D/7E;/:[/]"&:OH=;E9[6LI
M/2W4N-KLWDUEK*+/&]*J@9!2W6:%KW9C5%OD*D.C(E$C(F7"BFI8FV'("F%%
MOU?:U(Z6LN&L1-9FKR;UL:)/2RUJCTI);E(W:[,_-Q?&BKYN3*W&04I\FQ73
MVHQ3H8A6WM=4F]6>EY+B8H6MS?YM4$$K^KTYN1*/(RDG;EAV:S-4<IVM=#M8
MUZL&0DIVU]3BVNSXS6\H]5$(L1\,(1/OE#Z@IF\V27QJL&H>R#9XTPF\2X<!
M^3AM1+%)?2AU5%>G/+"1,'U!N'E]:0V_&E4IYVY>;\J %?_*41SQ#5\E/I5U
M^BQ.-:92^KX]IJU>K+75PM0SBGIB1J$&1\KDUQ<44X%O$)0=7%E S4C5H$A9
M_T90VKU""I7=TKJH:5<[7BH.E$J^+5X F^JX);<W)59C(14(FE9]6PU3;4VW
M@HZ21@V*5#M0%G[?D%CC92DY:D:LQ.:]5$=H@DV[;QQ9+;ZT0*J-:J]+18-5
MA;[%TS\IR&<I8/Q)IT%8*M?7]*I=+:7\6>E^E?K%LH KA+71[9MK\Z69WIQ<
M#8R4M3>MY;=XA12J]ME"R)O2G9-4WE]+J(9'2L#+!?_5ZDGD@A N 4HDOR$3
M.YPG<Y2X.-%T-,DIUB*TED&-E)2-KT.J)!_0"< Y=&^0Q0CTT00QAKSZE]#K
MJ=3@*-],+X*3"15HM/,I08VGQ>%5L9::[]/'Y""G-:#4D*J1J4G;ZY'))8-<
M]!L\-0F)BD -A92UUT/1ZJRCP8/C/#Y%R*$%>KS%PV>5##6(4I;?^(ET(0A&
M_&Y$ 4O&!8MDX#;"+3^-+FW"UW<K03J6TOVU3ZM;O,M>Z]Q*P&M IT:C^;L#
M_\\A4/P29SI:: +BLR!/Q'&#9YT B\,X.VG;C*')68>X#':S(P%_YZ;M+>=^
M1B)$*\Z"C+&M>B,=.!,!F2M)D<ZJY$+BTAL/3;U,^4Q B$/!/BX, \0X?-WV
M7L)D']YO:S)G0?XKVCH0\E_42#[[MC6R,F%?R51]-<J+&LR7SK8&EU?;*]G;
MSP<IFIL>NME;G;J9?JZ>S'G*#:<L!$0ZX%-U4FMRQNR NK$H!8OXU,WXNJ*I
M>W#8/3K86P;>2M-ME%BY83LE,KYG*+'FO-BZ\8-UY.(BGDQ-!U6>.ZL<NI:S
MA_PPR%JZ*UG/44<^I?8[](F%/4.AS0?@KE-J$V?\.7C6Y(A?$6!/VTR0(DOV
MX7D3I7KB<#-0,JX$$'$(\7=,COHSC)^KR(:ID1Y<'._SQ#''O\>'<8>4/65/
MIBU^AV</*+A&\WMQA+#0_*RSF0S[OBB=GW5"%HEX*TZP/N%Q&%//B6\77I2\
MA-8!R>TC/Y_YQ*-SB(D9HKF@Y+9']P&/U)&@OF0T6IQU$G&8DZB,<7B<]H?Q
MME<^Y:]L4#/273#J;N*652\V[(*"SB/5HR#D^0*KS)K:GEU0^8)&;(W.]5V[
MH'2FE5966&[>)67/ZY4]WTEE]7IE]9U25O/]-5.WMF<75+[#Y *1J3B:E6L1
M5^1T.@B]2ES;1+4+IHQ9)1H7&W9!P6NQ'>*BDG_U$"70"6)EE=4DNV#$%TST
M&48S?<8G1%GY^JY=4-J!.,"&C]R0X<HDJ>_:!:5_$\<BG^.RNM7&75!4\QY$
M/NQ0.UHL?,Q#7![VZGHVJIPDV&'6=9\\-^"JHWL<9G8D?7-*4 C9TPM88:&0
M?^9<JU>B<SO6].VH):G78UT7816,0O.S]7<9\E[1@+4IS<:<9X>-,@D?  :H
MCY*_Z;<9D&G\,IB%I[.03J( Q>\?9X9NR[1%./ASK3>):KTUIOX+V9LNOPM&
MY_E6<+V]:ZC_>O:FX6:CI2NZG;4QWI0%QM*-OZ_ RX.1U-P\!!4U#6(Y+[+;
M61J3"=_1C"9#RK>32Z%,\MAPM>M1D7S'IH)3B7]J? $K"N\\)?^2(;]ODZ^?
MAK2[>FN0M:T:E'Q%!E\L<Y$@'&1V/X?Q^<OK=7<M\=<&:IX7ZV[!$!6-K'9L
MN\)>8X)>^I2[QN2KATPQ5V9 '\6K2%YYI6VDVMEP-XSFR9=6:EP @VX>PVLZ
M8'J56;%]"$EC(,_"R/1%H@>A<TSJU*_M^A,-..TE3Q3XY?\ 4$L#!!0    (
M $1N"E.R(LGGX!(  )WQ   5    ;F-R82TR,#(Q,#8S,%]C86PN>&UL[1UK
M;^.X\7N!_@<U!8H]H-XD^[CK[MVV4!QE5ZACNY:S=]<O!T6F$W9ET2?)>?37
ME]3#D4R*#UL2::"+NSP<SFA>G!D.A]1/_WA:A=8#B!.(HD\GYZ_/3BP0!6@!
MH[M/)S?>P/:&KGMB):D?+?P01>#3281._O'W/_[!PO]^^M-@8%U!$"X^6I<H
M&+C1$OUHC?T5^&A]!A&(_13%/UI?_7!#/D%7, 2Q-42K=0A2@/^0/_BC]?[U
M!]\:#"30?@71 L4W,W>+]CY-U\G'T]/'Q\?7$7KP'U'\+7D=H)4<0B_UTTVR
MQ7;V=%;\R\%_"F'T[2/Y<NLGP,+BBI*/3PG\=$*>6SSV\>UK%-^=OCD[.S_]
MY7KD!?=@Y0]@1,06@),2BF!AP9U_^/#A-/MK.90:^70;A^4SWIZ6Y&PQX[]"
MSO@*)0G\F&3DC5#@IYG6A8^Q&D>0WP;EL 'Y:'#^9O#V_/53LC@IA9]),$8A
MF(&E1;YC[6V?&J$ FPE1URGYT^D086O$=&9 ]S%88H,+8A_C?G-^]OW;,X+Y
MS[5!Z?,:6V4"B5&=6*=[/=6-4A##U1!%"Q E8(%_2% (%WX*%A=^2&3GW0.0
M)B+*E!'U2OW4CT&4WH,4!G[8&BM,K%WS1:8M6.'G)I/E9$T\#;;EQ(X6Q+O$
MX!X#P <P0LE!*E-_2I]\#_WD_BI$CZVQ2"'LE9M[/[H#B1MY*0J^W:-P@:.#
M\_L&IL^M\2=^1!L<3V,8!7#MAW:0P@>80D!,9A+?^1'\;V9"(H;D,;1!K[=9
MK?SX>;+TX%T$EW@:1ZD=!&@3I3@/F&))!D(5J.!H@^8"=S(# 8 /_FT(QB 5
M$<D%:L?6'["EH1CK2VRSU-!V; ^L?;APGM9D)F16@UUS;"<)]M02(I*%;X=6
MA'UJ^HP?0B;AFLQ2*1*Y8&U0]AFAQ2,,A3%R=UP;SQX!G$L)S:<^JHWG9GJ>
M^L]D6A"]X\D2;\!B!/U;&&8N2$23/(9VYAK^$<S])YFY1@UM@X(9"$F$P?E/
M^EQD1(3M>>Q'B1]DJ8*(,@44K=@6SE1R84Q![-WCQ$UH9XT0[42>VP3\OL$3
MV"'>4!QDF,/[BH'95XEYL ^NOGB89Y.S#0[JF#J+Z7($2X"V'-_EZ&H$Z"/6
MRY&HAJ7#N"]+K@1PFSF '%GLT>WE W)4L,;VDQO(T:>*I^4\07;.-@#TE#/(
M4:F,J)O\0=(N!7#]K+HO0>K#,!G[,2GD/ ASG_TQ]A7-B^</A@BK/TJ+^E0;
MT9V/N6?^I#5V",[.,ICB@7NE,#NP7=,H+6@E)"UG7I+R;(;H(_>2)%(138?9
MES3!,M#=TZG@Q)70M)DY2HJT87A[N6/IR[/?AB@1;V.)X/K)*27EIXRHY:RR
M%-/VHV(V*^29(A0=48R]-P[O,,R"^V2Y';$'Y2)4'7%P"98@CL%"M0S(A>^(
M5M)AD(G'#D/T6.S'JQ+<C*0;JJ7]K 1H3^NGK6XW8(XJXR4J=^U@[V:E)>D-
MA8"=4B=M+O(8>/0&?AAL<I\SPK_7(,!3"J(%6)1X".%R;2<I3,G0H@_HW!J0
MIJ$-21SPC\7(CNA0[Q^IT?H&$[C=\,8_N^.Y,W.OK>%D?.F,/>>2_.1-1NZE
M/<>_7-@C>SQT+.^+X\P]Z]5-Y&\6$#_JN[)YIV0P1$&-J9!T#Z&=1IVR$ROK
M$5KZR6W6*+1)!G>^OSXEZC\%89J4GV0&,3@[+_J%_EQ\_%N>_ XW<5RI\8?^
M+0BSY_Y6C-L9=JJ18M(W09I"\#>28S[X(>DWL-,AMN5GO/#,>LN:.9$$W^6P
M8G1V'%@H7H#XT\EY^1P_#FJF1G=O%2-.$[)J)F@&6/>K$GX9HQ5/X(5PT3ZL
M5!6#J3BQ'@&\NT\SZG4JDKFL%5LB%TI.;6^TJDV&;_.T5:[PGRN[_[1VZJ/D
MM/%6JS98?+4H?3H8CX<S^S=[\4#"RQQYF_4ZA"!.&#(E(UD#Y<3Z3H]8FX@V
MU:[K1:%Z34CHC*2 Y=3U7NLL4)"">2K$JX,KS'1]?2#4'1]*3FG?:U6:#-_F
M:6N,HB"G,>>Q64/TR#9=\ S@I0)1Q$L<;G+"[*&Z4\0F058],8])\TRC+!!M
MRQM4)R1C&G-@=&>#(@U)L&"JJLI*_S0DNW[LYE!6O.1!Z4X7)=4EP[IY"MOM
MGJ65\S)"=X(IJ0AV0[!)0A=%N*:XIJ?:T+1>W3\+U+/\;N"CT:J,,YO*;IHP
MC66-U9O>I2 I-@B%Q#,'ZYX,S=*G#*J15?-LJJPZR:JF:;SN*2ZM'3[#YBDH
M7W'7B>:>ZZ!UIH!"=ZXEK49EL?16O,N65&MF>*\4P5Y&Z<ZJQ")GDFWJ?&'L
M"<O4?!IA=)?II&>$F''SE%5,UTK?@DP :@+179Q3B4%\MLW3U CY4>EGY^C"
MC[Z)4]!F$#E-_:!?4T*V#=243$JP1]#O);-N4D.SOHR3?_.]!K0:6&.U-E&@
MU0KE-S.(^B6HD;JMB'.?!!*0;JHIV8L%)(S[X=2'.%P,_35,?4ZMKA% ]_),
M6CD"EKO/XK.[J,C&?[G;.0,)B!\:-X$XXW4OIL1"%S!@ZKR8D3;%""P</XY@
M=)?@?&JSVF29[R58P@!RLA(96-U+,NG9(B\(\Y18H34SN]IU3GEJ3!I4QR"=
M+"M-[,P5@1HBW4LZ>6>XGXC,TS7-,:8^W"RR X%Q)O@TC>'M)LT3;5*31U&*
MA8IIN<L:<D'"F=1MX3<OASE$3CO6)+IPRR2#N881BC/V1:JG1YJ7Z[2HQ";!
MF*?"RIH-9Q8JJR(QI.YY*LM;\S+6[ W3/?EKV?*YHOGI=%<R(_R[YA,A[&LX
M:\=#WK9U/,1Z57O:=UK.P^QQ.6=-&N_4I.'-\;=K9XPE,;FR)E-G9L]=/,"R
MQV3D]73F?,%@[E?'&DT\8T[3?(ZQ *8Q6O(6)K5!>E=7#R#*>TB'9';Z0?HS
M3.^'FR3%"6?L/!53FK1+X/\6W.1\+V2ZW3M#7]3":V\9F1>IR;'RR9*T367>
M'B_^80 2#_MQ7OVO&49W]!*K3\PQ0TL#W9T N7^-[LJ;*C@[_O10K4V&V3WT
M(=F?7ZQ@!),T/UZZ<\*>X1-%@+H]1:-.=GL2Y21@GF_8,OA2;I PN^I@8U1$
M<["K)(;?,#(]EV>IV3[-\V\OS)1A%48;3/I+7GD!EB@&E6USYPG/(RQN&/GQ
MLXM%EJA6CCI]J&[3[T&B3?;&L$SC?!OF#-7I%08D#HANI]"_LH7R,T_EN7?G
M1['J&-TSF*:7.J?<O=:-T^+N%4T7.+OBKJT; 71/6DG]-K)J8!@?@U0F5]P9
MIGNB,:FF3WCM*LNXJ5'CX[!-M3U0Z9Y.,EK<6T(&SC6976%FY3TO'7-6<H<B
MUCV?6Y+,$7H 'N=7.!. =U'>0QD\5^Y4*V]8*U2T^,\F28O#JX+VBZZ>I]N7
M=&-!W6K'/&MDL"HV*2Z0;L\BP9&"SE4LZ9B4VVY_3^L/TNU<U(VH(UD?QR8[
M_P6)M1WE]X?L* ]M[XMU-9K\;,S6,;D##C.,$X\'B"5Y\7R3D(-#VSK;RVL1
MN(F\-([_%V>45AN*NCG"=/(28+<3P$P<S6JIC]+M70]6#(MI\U1CKXB_S]^"
M0J[[3OWH#I)ST*+K101PNL\M'*P^.<&8IU <R&-RS_\ER+^[$74'%,_/2X+K
M/MUPL'J5Q&1@U2:[:OO"SW*<%:GJ"IQKTWC=YQ@.5B1?$,<P/^E+>U6F)PM:
M]R'V#F9GLY ,G)PT^8RW1,LHMP:F^\![!UIM?'FVX>K<YX(0-2QRRO[;,2G[
M&"\7H;DHKC,NLP7FM<8J1B"'3\X</AR3.:@(LDVGT'!F>Y? +6O96[-FY*%H
MN4GR_)^A8()$$8=D[>',0*WNP:TV3;J1PGW,LL"2NC.Q<*3"YA'%9-9M;BJ.
MF TOJ6>#ZU!JDCJ&$*QT#Z@DN*2>#2Y8*<FI^SM0&$NX_/J_K,>P..,D[X79
MP)):,[$.I<*FQM!9O[-155U;,$E%F5AGDF/PR .EXFVP!R&5M(6C*D_IO$JV
MR\(DH3XKA>^14#'!)95_5%4LCIR.0<WE"KPXC[S/WM 65%*]QU6W8LOG&%1;
M7Y*7;HAS;8H""DE5'U5-2B"O8U#Y?F\L4\4CV9UA8NEJ3XZ-3? :)$&V5I(#
MN[N8.+1V=_G/60??'-G![QL8@\87)G&ZOQ1P&-H=QM'M;G>8LL ,M'"*"?DV
M)0E00QO-#M"Q0K.2;M4V,'\%([RZ/LQY,7'HO1-I76AJLB2WP%^"6^X=LZS1
MACHDCKZH2X^:A6"@?6)& P 6R4YB\,S7'1_*4(<CKT,9H9B7*E<M3UZ5?"A#
MNUSWFXX*JC1I6KI)LB&EV,FR<BF_W-QL #6TN76_"<H5CWFSE#!._B=YZ8,?
M@JSE+TEC&&#3)'_ .6O]@\K(*8@A6M KN^)HD_,4W./$",RPF3O+)0AXI\5Z
MID-W8-<C=_I8O>JBWLB[M4P6)F]=<8 PNXMQ)@N3YY*-<ZTY@Y-EE>E)=)!X
MF_UG)P_3'9B-,,4.U7B$!WDS$21NQ+E?O':T]_N#CO9^L<>?'0\#X3],AO_\
M,AE=.C/O+_X:)3]:SK]NW/FOG5VA/8TA=C5K/WSQ-:19-K[SH^*8&IOC'S"7
MES )0I1L8H!_F<[<\="=VB/+'L[=K^[<=?++KR>SS_;8_7=V'79G;'ADJL7/
MDZ4'[R*XA &I0^8;Y]GI\Q &#:K[VRXCWLWUM3W[E6C&<S^/W2MW:(_GF*OA
MY&8\=\>?K2E6Y+ [E="'4L:53M<:\1]VB2^H]*R9,W3<K_;%R/FK-7;F'5[!
M3I^UJ))X?K9+HCO^BBU_,L/VT:%59UW@Y=6B]?;O)FF>G],V[4QM]])R?IF2
M65S8\_R+,[-LSW/F7K>R+:OJU8)Z(_%O:.+)+?3S7S.BB1>9$H_3+<7DWNI'
M&+)?,'#^=I?$SY/)Y<_N:-09/=F&:X-AOMNE9N387H<VF5E@T<B1\+MX:G2^
MWZ4S-\"I_2N9W;E-XFD_N\&!9>3:%^XH\[T=SGCZ)&N-X._I&3^<7#O6W/ZE
M0[*J=:;BS1=)>3E1?E51 [E4))LYHRQ*3VTR>XK77.1RGL_LL4?B&X[FW1DM
M2I)<R#BYRPZBL@FG(M<K\F:)[TIQX\EO>5_LF=-AT+U-P.\;[)6<A^I>7XU*
M*D1Y-Q<>=D?8%UD.B01:<X+L:]/4>T/%+MG<P'I5(N[NY2<R[,WK!RYJS%'1
M3IZY'&UWK#$S(!XO5/!KRH.ZI[V2$/$HIF)A)2WJGDA1?L2CG(J;<EE2'TPQ
MTR4>+U1LY21-W3-09D\\BJG@6N90W9.7)U,\XJA0FJ=4W9,FSJUX9%.!5"[#
MZL.7;%,M'OU4B*TF7-U3*9%Y<:A_2P59R?RK!X.G$C$>'U0\;4C'^G"$HIK.
M)7D[;YB,_3A_V0N;(\:24J+&8[TJL%M;]'J3H(*<P1!ARXS2XO)Y-LM46)9/
MBDJN!U;]048P+] T%=/5V>Y!V<RTL'@^FR\JOC?GA04>K5<J,AD4=EGSH;1>
M T=1EKW(2(65 D#W1K:,9NA79/.8-V\GSPY#])B=$T7Q)=K<ILM-J'*+E"R\
M[GWT?72I)!I!:U.?.UX\ERF("=1*0^@[^X@!E>4UU_-32Y':^MH$9U]R\CQF
MWORR/5!2':7W4%!!R<Q_O/;)1JH?YI>$ST "X@?^R5XQK&X7S]('=;I'5@3F
M>?<M[3^C^!NY)PE/K(2L"PY1IP(NW5Y?1;W*(C*GQ4%4V>,Z3:H0(EO:V_K3
MGFM[7&ZHL@BWN*>9!7XP?D<5261XZ2,>ES5+GB;>4:61EZ)EYV+/JY9E#2#[
MC;QCN8%2JN115C!?5O<9"BL@.'06-+D"I\H8LA5-$Q*C%FX2.>#>D#XY]?Q<
MN\Y3 !-2YY6]?DH(J#N94K^Y!*DQ:&J:57"(Z?=CF2/R3>-UITN'*I O!_/T
M5O*[PYU0?R(XW7WNA^I13B[FY+^5+;,RYN^^J)0=,JD2>'T3[27^Y^BLU'^R
M0(Y0<QFAJS?.]GI *[<G969$<+KCH.@EN4B)&U.=)_62"UGU"0%UAT$U_4G*
MP6AO.0,!B@*88R>OJ"E&L+TFM<'6Y#5K:"VTM.#6C?;2/U&R5ZJHN7_U';=_
MM<I3B8LP ?2NF2ILY:4>P49;TW@3O,B6II=[LS!M0S^.GY<H?O3CA0IC/"2Z
MHP-?:PW.14$\YD:*+1/XAYV[^LO::IFE^F$R ^DFCK)/RHTX%1,XX!FZX\]A
M%G*P<(_ @+B[9^S1QDW[YBT)@?X[OV^;>OY7/]SDDN+-1 (K!VK<!&/H0IX;
MX_;_&1D033@[#6+LH+/3H"U":XNQSY1.L'-"[6FQV>AAJT2B3W:;I=(O-6)S
M1^UQ23?/5M+8#4[#D17GC[/6^?/Z;*OE[66\I[:^&OMJN]]+:J*<;X/OY5N#
MF\RQ\!GDRZV? /S)_P!02P,$%     @ 1&X*4[8K/)@-%   +@,! !4   !N
M8W)A+3(P,C$P-C,P7V1E9BYX;6SM75MSVSBR?M^J\Q^XWJJM3-519"=Q=I*9
MG"V:IFW6R)*.*'LG^^*"2<C"AB*\(&E;^^L7H$A9% @"E'G3E.8A(TMH\.MN
M7!K=C>:O?W]9>-H3) '"_K>CD_?'1QKT'>PB_^';T8W=TVW#LHZT( 2^"SSL
MPV]'/C[Z^__]SY\T^M^O?^[UM L$/?>K=HZ=GN7/\"_:$"S@5^T2^I" $)-?
MM%O@1>P;?($\2#0#+QX]&$+ZP^K!7[73]U^ UNLI='L+?1>3FXFU[G8>AH_!
MUW[_^?GYO8^?P#,F/X+W#EZH=6B'((R"=6_'+\?)?ROR7SWD__C*_KD' =2H
MN/S@ZTN OAVQYR:/??[X'I.'_H?CXY/^[]<#VYG#!>@AGXG-@4<I%>LEC^[D
MRY<O_?C7M"G7\N6>>.DS/O93..N>Z:]NN";8;'S:7_VXV105=+T!.D!?@YB3
M 79 & \0*2)-V(+]U4N;]=A7O9,/O8\G[U\"]RC54RQL@CTX@3.-_9\J>OU4
M'SMT1#'-]ME/?0/3@4MQQD1S F=T;#H$T+X_G!Q__GC,>OY+IE&X?*0#.$!L
M_!UI_9V>:ODA)&AA8-^%?@!=^B' 'G)!"-TSX#'9V7,(PT"&K'1'C:(? P+]
M< Y#Y "O,E9R>ZV;+S;#X8(^-QC-1H]L4:)C.=!]ERU$!,XI 7J" QR\267E
MG](DWP8(YA<>?JZ,1:[#1KF9 _\!!I9OA]CY,<>>2S<2\]\1"I>5\2=_1!4<
MCPGR'?0(/-T)T1,*$61#9D0>@(_^$P\A&4/J/52!UXX6"T"6HYF-'GPTH]/8
M#W7'P9$?4I-A3"7I2%50IH\J,"=]!Q/H0/0$[CTXA*$,9"%1-6/]B8XT3*B^
MY&.6:UK-V(./ +GFRR.;"?&HH4LST8. KM0*(E*EKP8KIFMJN*0/89/PD<U2
M)8B%9%4@N\38?4:>=(_<;E?%LP>0VE+2X9-M5<5S8SV/P9)-"Z9W.EE(!-T!
M O?(BY<@&2;U'JJ9:_0CG((7E;G&-:T"P01Z;(>A]D^X3"PBQO:4 #\ 3FPJ
MR)"5Z**2L44ME94PQI#8<VJX2<>9D**:G><^@/^.Z 0VV6HHWV1RFS>U!\;_
M*LR#7?IJBH=I/#FKX"#;4VU[NAI@!=**]W<U7$*")O9Z-8CE>JEQWU>%JT!<
MI0V@!BN_=77V@!J*O+;-V 9J^,KV4[&=H#IG!00-V0QJ*$MW5(_]H#@N)73-
MG+K/80B0%PP!88Z<)ZGMLWN/3>WFR?-[!J;J]\/$/U7%[E[<<\/\*6OL+7W6
M9L$D#]S)A-FBK1NCLJ!+=5*QY:4H3S%%$[:7(LB2W=1H?2D#5J&N'V>)1;Q4
M-U5:CHHB%32OSG9,U_+X+P,'\C"6C*X9FU)1?J4[JMBJ3,6T_BJ9S27L3%D7
M-2&FJS?=WI$7;^ZCV;K%#LAE7=7$P3F<04*@6]8-6$A?$U:6C!"+1_<\_)S$
MX\L"%G=2#VKE=5:!M*'STUJW$9SBC?8*GKMJ>J_GI*6X&DH):T6G/%S4>RC"
M"XB30LYKO E!D,.2IM*PY)73&-F<=D&<Z![V7+1@ 7X6;$T>M"F3=2_(#_NT
M:3]IT\_MH'[<ZX?U7+P J"1HGKH!Q/&3>@NXN&?I/*7@9DGKQPI8D*\,PIB@
M?EP^#O6RT%*:1L<DG('("W<>E"EY%C/]&OF(K<L#^F<&-WP)H>]"-T7..E3+
M.@M1R)HF&8,G6H^E%T;LW$ _)BWK@5$^>RP#]0/%MTYWH9^MX=2<6->:,1J>
MFT/;/&>?[-' .M>G](\S?: /#5.SKTQS:FOO;GP0N8@^ZJ?6^<M/*<LP^[$J
M9K5WF:>UPOP.>68987PJ)PQ[2O]W;0ZI($87VFAL3O2I11MH^I"UO!Y/S"M*
M9MV:VF!DMSXTBE/4,H(X?8L@#-V^TBX&HW]TBV.%I+6,##Z_2097^O#2M"D1
M_6%D_'8U&IR;$_NOX!$'OVCF_]]8T^]I9F\J$0\[&3%X++48$W[/"-+%?@:"
M^WC%CX+> P"/?68;]J$7!NDWL;78.SY)DHG_DGQ]MV:,"A]:].-Z('C@'GKQ
MP^^2QGEM^UW '@<_%' G[;8QOXY G:3HDRU3T2Y9[=-?Z9$]I&/6].*GT;T>
M/BPV\BIF!"^D DV$APLYV)0P!7*D84)'\;>CD^-7+!ZFD^#;44BB')9;4=-J
MDK$E&/ML+NHO2&6TY9-5JL3<(X9,:5E="!16Q'.._MK5U!;8\^3D(M*0H'FE
MFN'/43*U%$H<JS @TLZ'X_U7S]U)#A-5:2@]5+QU.7RK"F,F15K\V+(6*=8%
M7AD?U\EQ6Z1!KNE=Y<K+GOL%BBF>)UB.N:/KG>ZZL>" -P;(M7P#/*(0>#*U
M%)+5,,$JUY&< :'"=M48[[$<&A,]M@TBVGB91FHG,(#D"09"'3 R"=5=WD+=
M%16HXA=N0BW/F0ES*_O0-0'QD?\@5E1"D-_^+F\5[HJ*Y,B%>TO;"YKC1(LH
MCJ'$XRKC[EB%!Z2+FVH7=Y^ZK\)RS(BT^JGB16^*Z6([C-T7O ^B<.%3H+P[
M[;!:RO @TL9IRW-LB'UFV%+1T+X?8J\3#$+9M"JBNOO<896IXA>IZW/+ZN+'
M&)WW7N3&^8LDEF\8$G0?A>PX/\7YC!:Y*:KH_^Y+.T.@A >J,C8[>AB(@^;!
M* KC.AX4=('.MYMV7WVYB(4V9KN:$&W5%YA ]. ;$2'0=Y8;621I3LDJ74IW
M_Q4%89*8.)I-P4ON$%V%J<1:;A1&YT=0\](0&MEM.PU21H(I%IRDX^G&:KC$
M 4<JKE@$$T@7S@"%T*:'/>2P3!V$79;I][#2<EQ>I\CO4.^3.S\&&Q& \!30
MLMD)P]6$VXQ:Y]B9F\TZKU >K=#J[X 5:05!!-WSB#"C)QY \:@9PN?XE\)8
ME@)YY[6ESH7P,-!)+:Z,H]W5N$6_KWK,8T.DR+^UJ\@QP3,4%J^$KVTZKY M
MJ"*A_[R1.M/?8H(^XD<M:34E2B=ELF;^QO+\4,#2$"("Z1_CB34TK+$^T'1C
M:MU:4\M<)4B-)I?ZT/IGG#)55W)0J7)*&3Y^WN;#OKF^UB??67*/;5T.K0O+
MT(=3RI0QNAE.K>&E-AX-+.-[7:P4%UW*8/^RC3T!:6L3TS"M6_UL8/ZO-C2G
M]>5D\469-A&>'&\CM(:WYG ZFM#!41<HY9),&:0G_'@VQ[IUKIF_CUD66#*6
MIU?F1--MVYS:M4I65K0I@_T#CYTE*4Z_QYA9$MJ8):S5"I@K[91!^'$;X>5H
M=/X/:S"H"\Y6O:<,F$_;8 :F;M<W'DN4><K /-V&N1I\8_T[F]>K\4@G_.3&
M/-<&EGYF#>(UM[ZYSA>%RN#]S,]U8W1M:E/]]_I0E2D(E4'+[5\3<Q#G=XYU
M-G&2_.>5E*<3?6BS76TTK(V1@L)1&=S<?O6.I1S_E J;3GO-OM(G9GT[;7Y-
MJ0Q(;F.R;\YLN@[114@SV0;0IAW E9+:A/Z!V[%4[0'M7=IQ;2G0.Y29RO#&
M[7'JO*VZK8TSE7I4&5:X+4]D^M0.75RR*@.8VP$W+*':,9:L694!SNV6:H91
M SRI%+;*L,+MJ 5V4NWX!16P,H"Y+34UFVI'EUL9*X.-VT!75E3MR$K7Q,J@
MYK9/-:.J@55$5$0K Y_;6#=MK-I!EJ^AM0G^([>U*II<]0]V6;FM#!O<+BJP
MP!I8 7>NMY5A*.?XJ.#*T=XEO6OK[G^J\*930,(-?R']:]M72+^ZTV<S.N?I
MF#2PQX8F 1[Z#W1MZ$0$A<M!P9TG2JY.W8GK-7MW"ZJ4B 6>[#_"O2C# T%
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
M+\XA/>5NR,HXX*[V)LIA_]R# -)O_@M02P,$%     @ 1&X*4X7R2.IA/P
M?X0# !4   !N8W)A+3(P,C$P-C,P7VQA8BYX;6SM??N3X[B1YN\7<?\#KGVQ
M.Q-1-?VZ\^Z,[=U0J51MG:LEN:2>QTY<3+!(J(INBI1!JA[^ZP\ 'R*))U42
MD.6XC;5=+6:"7Q(?$HE7XH__^;1)T ,F>9RE?WKS_KMW;Q!.PRR*T[L_O?FR
M/!\MQ]/I&Y0701H%29;B/[U)LS?_^1___;\A^G]__!_GY^@JQDGT [K,PO-I
MNL[^@&;!!O^ /N$4DZ#(R!_0CT&R8[]D5W&""1IGFVV""TP?E"_^ ?WO[[X/
MT/FY1;$_XC3*R)>;:5/L?5%L\Q_>OGU\?/PNS1Z"QXQ\S;\+LXU=@<LB*'9Y
M4]J[IW?5_Y7J?TSB].L/[+]N@QPC^KG2_(>G//[3&_;>ZK6/'[_+R-W;#^_>
MO7_[\^?K97B/-\%YG++/%N(WM18K1:;W_OOOOW_+G]:B@N33+4GJ=WQ\6\-I
M2J9/8XU\"TD>_Y!S>-=9&!2\UHVO04H)]J_S6NR<_73^_L/YQ_??/>71F_KC
M\R](L@3?X#7B9OY0/&\ID_*8$>%-]=L]P6LYF(20MTS_;8KO@@)'[$7?LQ>]
M_SU[T>^JGZ^#6YR\04R2\D-IU_>=LBJEMZ[!+C")LVB2'H:ZK^T)/FT[I'B!
M 6U]YR:LLB)(#@+?UG0.>X8/^^)[/?=?FKIY?-B7;FF>!'8A0A[\>>7?-6$_
M7M._.A#Q4T$[,!S5(%D1&@_,W\ [AJKLIO0L[)2;,&^>$=%VUC/R,M=!?LL+
MWN7G=T&PI2_X\/XM3HJ\_N6<_7+^[GWEOW]7_?P;ZR'Q!J?%Y.^[N'AFW3<-
M!-(B'SW%>?U&;NZ?WECJO.V;P[1'I+8I(*'APU02;\.,=FO;XCPIJZ!47Y-L
M8PVE^HJ9I<)OR6WSGO+34R@*@SIB!.?9CH1X4,VWK1KRA2N4FX1JL4@.I^=?
MEF_^HQ1%>UGT*Y/^OW]\NW^#1Z)17)LL7199^/4SWMQBHC!=(N>24$J8;1()
M0F"(HT+6)TLIA[@@^K44A<*4413%+'@-DD401]-T'&QCVB=K66/0<<D@*_AM
M-FD5P##+!F6?97L=Q)3HH E5:D?C7!J2@!/IW>\_ON,TFHUO1MR![JCP\RB-
MYL4])C<XQ^0!YU(6V:FX(-$0\(Q#-O+>*30 9)]!C1:B:HCKH5H1FM^ZP440
MISB:!"2-TSLYU4S"+CV5'G#;1<DEO1/+"EZ?4K4PJJ6A\6@4AKO-+F%#)$YX
M%M$1?(_3/'[ TS3,-EC?%]KK.^T7AYK5Z2-ME<%P<BABH>^<CZ=H5!0DOMT5
MP6V"49'17I30R/[4G2>? IEE(28!#Q#OLR2B8_5R@*'N0*W4G'6B XQH.E(+
M'>_\&@BT3RNNB4I5U-9%U?@1F#.<T6K.TH)^#EKVW30M,/V0A=;_Z55<NCP;
M\&TOIY/W3KP!(/NDZZJ@6@<:UYI9EW$2Y/E\S9N'S3R8*.]E#DP%6SK_U1<&
MPR\30F$J@XFA;%U/9D":]*)#%=J!AS0&,$]\*63=#@@T<+OC 8D@& ;IT(FC
M@5KVE)-A.0Z_N\L>WD8X+LE#_^"<X6RA__CM&M\%R20M:!<L\3A2"1?,T$!C
M?) \]LX"-29A<@&3&!]KFEP12_^\#M41<^NAL[A8 -1$O\T3[U4HA=.OO9^O
MQM "B#'[]C3.X7LO;N+\Z\7S!4[#^TU ='&$6<WM"HB=$=T%$;V.=T8-!"HN
ME[34$--#C1JLB&,9)#B_P0\XW>$9U@^4%+).8U<=W$[<*A,$0RL=.C'BX&)M
M H'W8BOZTF$.;*_AV7?UH1O<5BT.AEIFC!;.BFG \E/C75YD&S8MVC-/OSG
MI.64;'8F= BG5X%#.BN< O$J+21AX&E]7$Z*%O7HO_JTHS_]]CGX6T9JC++]
M32HA%Z32 V0<DDMXIXP6EI(A)QUSK1ZS!HQFN4(BY6YU0@EQOQ@AB'BO:STN
M8:GA,4.-Y*G7K*ZH@1:5+A5S5NL:D$VU2V1@U+L:6+_BF>0):OYXR^O9+BUH
MN![B^(&MK)I6TQ7BCA?/M:![:^526>\TL@0HK(17XF@O?VIO4I-WI/8D@H@S
M+Z( UWB0WG/OU:X!I8P/1JYJ^,)<PQ?>:OC"4,,7$&OXPJZ&+US5\-A<PV-O
M-3PVU/ 88@V/[6KX>-/SBAH>)8E%R">3<E;/:HA-58LB,&I;B4OHGY,$;K2W
M(-D6D^)Y02$7HS1BNYRV;'>!<5+32M-E##C E'8X:*'FG7##L?9)>)VE=^?7
M\0..T(K^'K,@<93GN( U[7FU(VE<[ BFQEW%3^PO_3YQG8)+\IF!MSFGE@9#
M-2-$851;*Z @C5"M LW?-2U&RRI!RB65%!#;_.F)@"&-')?L)":7@D:.:QSD
MF.WWG6ZV)'O@N^ST[D>KX9(T%M#;!-*(@R&3&:/0R=4:J*T"C64_XOLX3 S]
M6E_()9?D -OTZ4J 88P45I\DM="I1U\_Q^D53N_&69H79!>RI;YQ=EU$FNUN
M!@UW>^"LH.\WQFG%O;/#'J.PA2Y.$=-";37Z#T05H7F5\LC4*G@:[8K[C,CW
MR9J$77H9/>"VMY%+>N>5%;P^I4IA.@9[0HWX*89@]8YJOC1 GDL>5?_8[ZRN
M?OB-(NO:UG[@@A0B$$: _:_>*UN TJ_8+[/I:G*)EJO1:K+T6)5__HL".7O@
MLBKW0-I5^>>_@*G*!DJ_*O\\GWU"?Z'_=:+(8$$T>]Y;#YWU]P*@IFMOGGBO
M-2F<?LW1Y]#ZY1O,SS@O E(\KTB0Y@&/(O*+Y_8335\]I "WAZ&&&M8](66K
M[9UY!T,6=S9S,<3E3KO%ZS/S<4&<+N\#@CG8-29JIZ,5=^:&+$ WCDDCZYTP
ME@#[]*@U$%=!M<ZIQZF_Q.GX/L;WXWLZTE%31"KFC!H:D TE)#(PJ* &UJ?
M+RP#%!-%7/;DB2R".(\G"0[9$4_-3E"9F+NMH&J0^[V@H@R,JE<#$W:#,DE4
MBYZZYO_KGK[[(E;7>4_ 66U+@37UW'D*HX9ED/IURV701>SK\/0X>\!D=)L7
MA(8L/2,DSUT=G);"JH]-=QYZKVH5(O%LT0/?O5])N:[HRRS<L34/MAE 8D'W
ML:MJEH&J:[G]#$0E2P#UZ[@6X:?&'%?PB+XX8B^_2H(["?S><U=5+(55UW'G
M(8A*EB$2=FW5,H@)^:KF2YR')-ZR<:;.CHZ8\TJ7@!3JOB4#BP(B,#436K*>
M'/L-OHOSZN!@DPA(X\84\JY=OQ9VOR^0"H,@C0U"96_15D*-EB<>C=)T%R0W
M>)L1'7VZ8JY9(P/9)TM;!A1'),"4U"AE42GLB1%_W06DP"1Y-I)"D'3-"P74
M/C5Z8J#8(<>F)$@C[I<C?$J29RPWDD04=3[<4( 5AAX].5 \48!3#TD:>;],
M6=[C)&$I?8/4[%!DPJ[9H@;<YXLH"8HQ2GA*SG -5*G H<WD@47G-$RR-+8E
M[Y,\ FP=?QIAL!3J([1D$5=#3,\3DUIWK!DX)$BZ9H\":I\W/3%0C)%C4W*E
M%$=<WC]))FED19%&S@]!>C#E]*B$ )*CB\Q$#2KMDQA7<1X&28GEBOXFRS>K
MD75-$"7</DD$05!$4:%3DJ54J#G#5;P2YA<<$#NZM"3]D$6 *J=*(P:0*'UL
M)IHP>2\D&>\(Z:!6]SAJ46>+L@:PS?JL0@X$40S@Q)0,7+Q#%$\]T(0GY69W
MA<]VDKT9<A%7W%"!JSG1?PZ""PI0PJ%4+H:8'"H%O=1\O4J0%NR&=J4Y?3&W
M#)"#[+*@*P.("5)@"C;L91$3]L*(,<\4FDS3"#_]!3\K[1+DW')" ;-+BIX0
M(%;(D2EH40DC+HVHN!=B+$B\"<CS,@X-784HZ)8:*J!=;O2E )%# 4W!CDH:
M+:=CGSW)*GB:1I2H\3H.^:*S@25*>;=D,<#N<D8A#(@Z>H0*!K'3H5TMGT1B
M1U;)-FMM=QB7)^C&6:2.4 Q:;DEE94*76EH50 2SP:F@64?UK-R3@C*6GIP7
M@%@)7A@WBB+ZH?+J?Z[C%+]7VB^5=<LN#=PNIR2"@)BD1J?@3R5Y5O^!F Z:
MIU!(\V& J1_\D^:#+6D^@";-AT-(LWK,@)#FXP!3/_HGS4=;TGP$39J/!Y&&
M5KQ77S.F?\[)*GN4;<Y62GJAC A52IB]&#RZ"-A,9&$*+)YA*CYIP@.K.5F0
M["%.0W7(K!+W0A@%:"EK>K+PJ",':.)/$Q#7>EY]31F4&QM)+>;'RW1!REU,
ME7X%'$FZP(S.I93V28E%EA=!\E_Q5CL0EPM[H8<4L)0D'4EX5)'!,Q&FU$%4
MR<? NJ(K6]"0'B7K/7=W!%@":W\$N/40! EDB,0CP.7L22GDNIH91PD.%!ZA
M^]A9)4M -77<>@:CBD5 0@WS=DUE?#3DZXSMD;K/4O4& 5'$V57H"G#-7>B]
MYR!J7 %*S*#/]YHQ.4^S\4\%3G.Y^VX]<]:S]^$T'7G] $3M]M$(W73]W'%M
M_D3B@KYYG&TVN[1:Y9'M&U3(N:IE+<RZQJ5"(&I?AZS/A$H6=84=TV*9)7$8
M%W%Z]YD./DD<R*R2";DBA!I@S091 @05E+#Z/-@+HEK2,0D6!#,28EH1_! @
M3B-,YNNUM+?7";LBA1EP30ZU) B2&.&)&4?Q>=C20*4*XCI^:3/-\QTF@\@C
M4?%$(25X!9$$>8AT4H$TDJI4],FM)0YW+%?Y^P^WJ[A(9(-+4<19GZ0 U_1(
MO><@N*$ )>0%9,]0MD;O/WQS^RVJM1Q7_RQ;D2"B7>+R>7.;)8KL4U(I5R30
M0*QY(!$!004UKCX;9AFJ1%$IZR,[50>LQ)S><U<$D,*JJ[[S$$2ERQ )C;]3
MUYY<_N0I9/DKL>) @ES,M>N7@>R[_[8," IH@ F#DDH4U;(^#B3LNZP[<Q!P
MYRT(N#,$ 7<0@X [VR#@SEL04+^V3!%"_=+\-HGO D5R0JVT:U)H(/?Y(1$%
M114U/J7/:%307L=U1DN>XFR:KC.RX>^_HG](K%3(.<MIJ8/9)+64"8'@B Z9
MD-:R3#K7$D9,VC4O=E%<X*@$<Q6G01K&0=*D1Y3-B)M5G+'%$GQ#'(,\# [9
M@13H5*K5N0P;Q7VJ2]=3Z>4&C)]PDOPES1[3)0[R+,51.9<B6RG2R[O=,6.
MW=TTHQ &02<;A(JM,TSI_"O30K5:-1/FA4D_9@F[H(7PL^1$YID4<FZ9HX#9
M94Q/"!!3Y,@4#&F$42GMYX!VF3VB";*8PY.F@-&+.SZNK07=.[4ME07$&2U
MU1GN*N?'/C8NM3P=L2PPNR\B?L"701%4V)3VJL1='ZK4@>Z?II3) J*0%J#R
M_&2CPU+%!#6GO*6,(6,::MUEFEWB/2GWB6,$B&+NF$8$$#UDN#099 BJ9;UP
M8;D)DN1BE\<ISM4=44_*+1>D$+M<Z(@ XH(,EX(+7!35LEZX,-E@<D>[MT\D
M>RSNJ_RL2ML4TFZYH87<Y8A4%!!7=/@4G*E54*E3I]3U0YZG?4+Q,LNBVE*)
MJ&/:*,'V."/(02*,"IS %G93(!T0S[("K3+T)<>HN,>(;V>-Z.^M3/!E.;YN
M&@GY?=ME5)Y& 9%12"?L_-81)6#A[A%!$@21C/#4]Y T&JA6<<R:.>4P:8_C
M.(AI@3?*TPYF%5<,L@5?\\@D#X)-EB#[G.)JW<$U5T1,TV<VHW9R>W6(UQ%R
M'!E+ /8"XY8$"(XH8:G"XO9= 7YRY^UNDSB\2K) /<O2D7&<,4^$UTN6MQ<
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
M)5M3>AN83&I@_)P]5LEVIM911>N>&D(@] ',YY> >BUQD.[<ZQ4=&<9W:9D
M+GQ>D2#-*9/829LTXO]*^!!U%/UMEQ?5-6RZ<]"G>IGSK-DG^V!"BNVCOPE,
MHSFI>?WF5Q58)2H,GU&Q+Z1NEW=!G+Z"5EE;*CWTM@@TJ3%?7"J4=C;@$]@V
M*(LB7T7+L;=#D<GSL'@ 1F1ZQ//$1W\+D(CW6">,C_P*:/.>IS%//JT@9@NQ
MGF" WR2'?U\P364@[6'-2YB!#A@)2N<KQJ#F*^J,4_69UHL@CT,:+%[&R8ZV
M=<.<A;6V2VH.-*E-4TM5,!'-,+R*%<V*JUM,RF-9D)DYY#L 8)TUQV S2GGA
M 7T&E"U5"["TLI'VR9@>9!UG*E&PK.GB$Z[R*9\"8<Y/.+Z[9\[R 9/@#L]V
M+&OP?"V<:S5TA<.+<<FU0XULDW!H&6#8>2#P/FWK8E!0EH-27A [5156AYNA
MGFJV_0*Z/G9@&1#9K>R3!Q7@E-<4T&V68]V0Y1#PD+MRA3U5KV&; 6)P*0 (
M:S+1@K*J(EX):0WP84<232*"^7H<Y/=72?9H.LJH5W&;5-$,OILJ42T/IN>W
M "G+ZUYFDZ#].E-"7 M>;HD9+AB\!<D>X@A'%\]?<G;W87.89106\4.94T_/
MP4,*<KS-Z4!#>WNA!I8"AL4'0Q>F*AF=UYS.[;-+[!:5IH@?@-![OT2=LXMB
M&4_B!'>VC:VRXS2 T[S*[04MI_M8W=M=CO\>,,WLA,:)]\HTKRHO-:Y>AE)A
MRR-;Q:(_AJSI[NCKZ.^@V^TEWE)S8KY#1/&ANR).K]&6@.M<G-UZ#H:7$E!"
M'-P2@7:@>;1AZ[W_X-CFZVE*(_J[^#;!+ M2H=I5;5)RZERM#.BX2:T&&&)9
MP11<5TL)",.H?R8XR/$E+O]WFE[B-2:D<Q6XXAM8ZCH^#6=O3N]LG%D1VHZ1
M(:!%MU=*MHYA J%DO7:&([;<3]VQKC]4"3L=_FL!=P;^4DDP3DT+3QCL,^'S
M6R;-MQ/5XD!8)+8-OH5Q'V]R1SU*HU8"?1JOFI.6OJQ4O\[PH$^@=Y.#B@3#
M]./8(<P1W--_L0S0G6$&+XJG76I=50]ER"%^B%$89CLZN**C.!P_L-U7UM]0
MINJ7\&IC]*P6]>#W_4K,DLOCN" ;.U>29VR@#):2T_2!#O<S$@\(13LZ?DDH
M@:]G7TL!/NU$L&**AD8"+,4N=YA-7/$;%1<!82ZZ/ ED'PGHBO \!C(:9Q@*
M*?6A+8T>@%V<7WP(Z#=FDX?Y;KM-8DS@TG9!,+M<NQ[,51E3ZFN8M=-$AQ;F
ME\I##-:3VJ8D^-YW@!5]HE>JS9QGZS+N,F8]2E"@N*R];TD3>5^S?]VP#0[9
M>I>7\VF]KW%( <XN=3_(L.:B]T':4-AY,')U6N2$*2'"M,ZS]3G5*SGIB(W3
M] 87M(N(LW0?3?<=Z2!-;_S3FZ(DGEP--..TD"67OY>BK4$0W&Z^=.;5L&T1
M/ \:E<N5 4Q$*0RRF&_J:<*/0C6HE:/S;2D&EI2SK,"U+4/'2E)=OY34F*-G
MI$01/B'5H,4KOJGDL<AHW?]6HS">H+2Z \BR_Y5K>NQ_=:9H^E^9&O#^5P-9
M-<KF>^G"6M@UO7B<L+4:7X@Z_BG5@V\F4Z7P.FC4!:LB$"FE7E?LQJ[N"$.R
MP^WUI1<%$XH2X45Y6M.'AW[2XN!WOT--D:>\KSKE<N8F*'7;BXQ@VT1E)]^?
M,G0X(]7UOLJH,L>XS-A7A,]=-6A-;F[H@YEZ K6ZAW+PAJM&#\9NMYX9=CO=
M*B7 FS3D2)5;VT@I!I9TW3G2VNL_V_<B*GW/W;[>+$,G+U<&3$H]8M,<=]U=
M0TEJ)%U!92.Z%R^.:PKQOCQN--"X0*XL <I@ZT7H)3O9:>2*HETU@@^HK^7:
MM*,G8+AL?_A/\:V&% #S6*>,O_;:L/++#<8M2XAM/ P&F[ML+U5^C"/*VH(
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
MW/B><^U36ZJ7[S6#XHMX"VT@"P7>2SOX&B;WL?,\#ZE#"'\^B;;2!K@0 0>
ML@3Q?JH%!8ZY@&XV-"O=ER:,C&9)G!:F9?.3&@VD_:"LP0SB!!".I 5%NT O
MXEX^+W@Z7>ZFL")/\27[HJ]RI0C0'<H?U(Q"8!@:V/37US6Z)NR#GO*<ZA>H
MW<N%^FYP,=C:RMG/X^EJM!A_' QGTZO1=#FZXC\M9Y/QE;5BOUQ:$VLZ' V6
M/X]&J^7@FT^!G9G?_WAX M6U'=VD+$VBBUO;OL]6*O'CJ/@D7;(7;][F!8G_
MD'_\94O ;+U] )C3[&XAR;>:=X?U/EP(V].750]04U)MAY6J50O8?1D44-+#
MGG@H._(3%,J56G.TO*]RB)OX("#5$';P(L>\@C/[AQ>$>+!]OH%;\= .PV=V
MHJ:%X,7L 79'2R,+X@1M0Y)17&PL0"-6V M4I+W0,M"VX!F$?D-8513B>2X5
MZ:VS9K\56G+:%JQHHN]0Z.L)\Z?#A?7%<A^XAK:BR^3^WO>:WZ=YRZ:&:#EH
M=3 53=ZH%;U?M6F_:)-R#P)U1LM>VV+]:Z!A"/^N$G+-*-ZOWJ%DG+P76N+;
M%AR#T&\(JX!"U4Y\NG^[;:TL-\#.)IT5)YIDY JGELXKIK'MIRU-8-B4!H[>
MA:>I!UI>77TVB@GN2158D)A]69HZO-  1<I <U.\1+H@=,43-VI_*@J(;<M?
M;4LW2@X221^\7+LZ:UY-M2'L*:H_SGU>"7:_!*1,19/UPLO-J\,B".6&,*DH
M@"EFR*X%7I9>'?"K%!D"=.F02JD0 UYOB9>Z5P=X$85GHE:IE"C,[+]=6?'/
MAF6E K1L_TV?;^^HS^"/^%X</ZLU8_@(>*F(#V>[+DZ&;*;E:6MQ4IMIO=D,
MM)$7,\YX'H'?WV1]\!(A R 7,L?L][@IC4F4E^]6VGD:&^/E0X9C7553A#0;
MPI7B?0G*&%%[O%3);7DCI]P0]F0F]OV9LBV<?1(F3$W:T2SFF,80>(F7VS)1
M&Y]^'^Q2^]5]H_Y>>O#:M<)+N:P->./\C9*5ADKMD+<>81^\Y,QMI4&-@"&L
MRN5S:U8$<$K2!2^5\P%GCYQ^0_@TH790;*LKREW'E7R2=,%+ =V63TKZ3>%3
MC3"=>P]FHN@.[COG:$@"L0\S 77GEH6SX2*/XO#B-%J .UO2-*22!(Z4J]).
M>%FQN^$R !%#]M$VQML.S+4]Y-WNAG,G8Z0MA4ZI_+IK+?'2><-1K@M4$[6&
M,,-RW?0]P/;GML>4W*%][\6-R:D+=5C4 2\5>%O6*&COR?R0)AGBKLF%5^:"
MX10^"#V%).WQ$H-K0ZZ@Q"B96)#8]@+BCNPPX!&W[ :8;)+TIGY%UCS;N5@\
M('WQLHNWE10X(H:PL#3!=*7QO $AN>/5%AY(=I6?T(@[1\W6[$XO-67H#827
MM+SU-M@.*T,X72=71_W#3'S>EE]BBD_^/O;1"VA8)(8CD62?K;?$RZ_>EI$B
M:HV5++89^ G/<##G&2@8K'$<>C=)G)G<N)\7NR\RP-A<;M4L[&I\O/SO?5W<
M#L'YY/< %9HPAY[FGGB9[/MWR>IE 1B:"&.>8GU'8L\IW=?VLF*\[RHKQN";
MO6][R9)Q'-,0 WT6IC-V4[O)G(1IHAV0M4C<^73S:6A@8X@"4<N19"7Q'=-X
M_K/;#J1<K'?"3KC1#?M$8)C*MC0#O [+B@[8"3>Z9-<^"*:R2IY^341;F^1K
M/1JGNF,:+"F;.4K.KN3%;#V[9]W2DI7I0US))L.M,<U*SW=Z2L]RQ?[Y.)HR
MA6=V/9C-1PMK-68-!M:4M_PX7XQ^9MW&GT>#R6QI3*ZPS":UI5.M^ @[X%J9
M'TB0!?WS9U8^H5^\^&Z81#&;;#AZRN^ / *'_9\K-5.V&@Q9%U*PL6:";@V7
M,9MUQ/8T'H:87N!(^. Y)%I27WJTBOM@*T-Z_%-3KW]Q_3';40-RRS=/ VP7
M'T*V-<]#NI8]$>TUPE:1])C80-_)VYOR<S:XS9/E "+')%VPM2<]?BII-V3K
M_$ "-E&?1PNX&R_P^"1YU9A\VA)94W7$3FJFY@#5(^AL]M(:,AKRB)]8[4 Y
M[(J/*],VV=U[,H"=Y<;8V==:,K1.[\D?F%,:T'WRE-NPI MVCC8]OBII-^3
MW"V[XL+D!0DO);LU*ER2-0U)*:IE],0(9VA[@1T^\V(FD>Z#;J]?BIT^3F^=
M' '_D]]'MK3G(G3)5!OIQ4G8 3LG79NU(:3[#%2W[(8H/^3+;=#3WNDQL$[>
MR<OBE,2[+>LPMYX60Z$GV--4 MJ"98ARL#=_(",-2+%W )/.1DX;?',+OURU
MV0K4&3V9GZY9&0R((=*G=SA^>6= FK^VQR.?O%'8R_S;KYDZ[MT&6:"R\YR6
M-N6UJ1G&@9O^YF>(N_]*HCC/VJF('NCK^] S"FI:0WJ%_0365C'E1G_>S+VP
MW2("#8R>B+"[U:(!I"'+0G) =>M.W_D7H:="[$P3.*X_O7'7<0DRK9:3 3D7
M.UL:9W,S*$(S"U_@2SOR'':$7GE^PI:A^G8 '@ ]M:,>\S6!,>38:)RU)O,,
MR/38 :L,9TR^C."LV79 S^!X&',JA!O"GE_89>*.B_4#">U;,DTV-R2<K6ON
MP.K]4'\D] R1>@QM"]6)<5JQ<VH.@YYHLA\>BW9:/5V(?<D-C8@!VI" [GS/
MTHB5T!X(/<%E)PM$!53'2\3," Q>?/?:IX^"8(OO#PFV&%K+GP?7D]DOQD15
ME.)NMH1KQ90V]$)^Y>(SFH?TP6,KX_+Y4\2SN&X]LRPG]AZ I2+:C&5.I*F0
MG?4GLY:(&:(2].9WT!./#@!<PR,!-[U<8;6/>+9KAP:.EY;%WIET5[0S,>WG
MV[!#-%I(<I^P&[*RK@CC@^.E7!"OB/U6V,$9O;*E6@VR#H\AG+,VW K_GW1J
MLS53QNS@UN.U(%3EU!3]L$,YCLA=&(2&\)N1'Q([(E<D^W<<U$J5RH([@-VQ
M SZ.R'TM0,_@_:JP!9,T#)Y=V12;OJ@]=@C)$9>('#)C-X;TZ7]';59=-"C7
M!F)H@>+]#QL8.RBEA<K7$9C&+HVB<-2N[+@._YMZ&Q!1T@G'5.M C-P9G UU
M<L?! \.>AM(:#HIN!@24'&5I-&!UEFNB3;DQO5%,"&$YRI+1JEMVJL]'=;+G
M(;FW/;=0M//0K2*1O>KJVG8\$P)CCK*J=.#%W*$$-1VJ!&WQF?#?%OR)C:Z3
M*+N?-RP3/HCF&":$XW2Y-%I <#++81PL2,P09:S9*6&B>A_0SB8$ZO2] .3
MG:6JTE0E5_NF6^MO0@C140X2&7QGJ9AHE6H'=C<AO.@HJP56\_WHBP5\K.1%
MGM,<$WDB1/BQTMS9A&"A_H\5&7 GH5#LE_?6Y?FVFPDQ/D?C=@6LWXWZP)/%
M946L055K#QK4A,@@-$5#"O19:A\YN>F+8PMEM;&["?%%QS+,B\ [R\526'?R
M5,YMGORW74V(;#J.O;49-&/?Z?9M-@7QDJI-&D.8$#%UG,-%#J*QS+_*$K1W
M\=(B&<>$.*MCO;4HX3P#+1;N!BU>0SICH,=P]>J;?[ *84I$NX!D_F8==13
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
MV?N:>STPQ-((9>U<8RUWFXMHGOH[,G0D=.^65E&7;1%#%]]ZZ*5,6FL>HH(
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
MN0Q'#\#[CIG:LV&$OROR]\3P@9&_0_X'4$L#!!0    ( $1N"E,D8A^0;P8
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
M$V1G]/RFD7S&>,V98*C*#&7Y*DSK,VO$+M;8WWBR>J<>/*M/>O4I7WW;J[\
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
ML32<MH2%(>W6>*'3&!FPD_:V,D2?;-!&KMAIU1WMZG0X]B]J FL'XK@E/CQ
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
M6KI/(:0-># _1K]6/9V6H:8/%&U=M^OY,M^O7\/N]S-<",#0!NIFC<B&Z,>
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
M%\1XZ+[CA3SC_'F_7KR^JEQLM8C_O->Y]FB=B,-X"/.X2R_@SJDR,X4?RR$
M7F>YS&NNW7H>J%L ,'H?V!DU$ D-1R[*HR7,'Z,%#T9+HMDO:C+^J_)WI#R)
M*BZ?5K1*HF'@P],D_X@PRU<[ ['TVAB*G=>_;:EDU86;AR<^&N/I!V,G>,QF
M%Q.YOOA%!)'3A!+^ 4Y)6Y(<Y?WRPP&JJ7#!AK,R0<P)ZQIQ,.%_N,V1Y<=
MHEQVQFWQA.S2,VZLYX3;?:M\=I%-YQ@VE_<YW.9/;@@L.VEQL2F.3PG<MN+B
M&)87F(S 12@P?\.3\TZ.=L4%LXDB)41\5X4U:+D5X6;MC=QL99YSK\^MYM[G
MRD4JG7$#8S)NDP$:M.([DZR&X2HY1&$L\OD<D\\7UF+O"*;PD!F_H]JG!9X1
MV- 9[Z_IK$?3J]H3(DDWQHB^.<VN_6[DRD]71O-;=G^>Q.(N'&> "HRQH[L:
M3%X>1Z&U'%/@<PR7RU&]7<OJG:?G')J>L[GT?C05!0/2R$0:AJ9D^4G4)-C6
M6Z/A4%6@8<ZIJU$3X?CN_O:^5XC!1&R/UBY%ZXPW:9BJE9K%CXMLCT2#"VDF
M>\KS[B:\WEV%!7X_ZNO--S4,.!05N?(RA)H)46Q1Q^6F9K)0<PHM]+KWQ9>K
M+UF8/]C\ZT>W0PF -BGV]3#V78YV0BK1+G< .45A =+( *1#GU5.A_T[&@6!
MX;+K0^Y0C$+%8Q3*(XAKHC6ABO?/-$0#W^[@;PVLA^NB<7-Y6_Z>.?3TOF19
M%Q$#>H@:(*+XFQ"$JQ]9X[5<#+Y(O.W"<%#\[M1P('RODG@TL0&79YE"=OV,
M%VS1>VM+0(4<G?7*%[),/N=7P"Q\$:]?M9CW:;@V,F.6;<:P.7NNESJO,OOK
M5KL4;KK5_@&=FP"K;4N0V]8M4072)@MQIZ4#T7M,3#[/,VEA?=1$+=L>I;IK
M(I1A\QS#YX6]&[/0?*I0M^DD9C7[: D+L%I&E**F:Y+O;I(_O6_UGP_\U^8>
M%^2WVU>"+[78:$I+NFR/EK"EH'73R4UHX8M/=&VZPH43RIP=<69[9N>URV>[
MPLWS][;^>.B(\^QB,E[OVFY\A;@BR^G'^2C\(SZ-]Q&LW_AQ!"H3!K=W]5LR
M>48H["FO[%W +<,>1!9;KFJ2/H!M\<69C<AR+E)GF9UJ])]FP[RIC_KP1HY5
M1MFE 5CBBSWQ)#J%O%PDP?7\%1JZ+)K]E: C91FY3Z>KXEMR?$==QULUV/UH
M>GEF!4D?(F4=-U01^9B:C#>F#?'1P(FN3Q3]B>/KE4+VK]P2#S]UN^,FZT30
M'72B-7R5***8RW,"DQ;6Y_>.7L\WYON.FIYAF0(?.M_]59WWJ/JUKLO/BJK.
MJ?5K>I1N:87B]ZQTP/G;-]_ECIAFRSQP=9D2A4D0!)YAT^NG(9K\W(\X=UV
MWJ,X_>W/I<?^>')9Q)'RK.)@0S19Q5$SA;O:\^6@,?P3PX-2*Y=NM$US7:>%
M]7D$1',TI<"PW/I-+]2$[5>LNZY&IP4FFUF?>#KX L[F)X7C[S_3M'@8FQ<Z
MBC/;D5E.Z8V$?JW,<GHNQ%DNG!F-/\^0.:W>+MZ"0&?6E[:QL<DC[P%9'W75
MQ8N+=K1Z&[2]P<)U%+-8!I_68]*9S5>L"8U1SF0G+MB=MR(4>/0GO7Y?:#B"
MI7,9G<M"G<MN%;&KJ K>?%C49'*M:A]-*] P<=[,&L\477FN/N7TS"_I\5XY
M\"1W=G%;+5Y6;Z>W#K3:]=+-E_IMN=)L_3_G9H(CE^[1$D:M'(7+SE8NO\3*
MS6Z\RM]\&51NK[-/U?1>3=J, 3MR^1PM8?[ *_D#;[&,%(_P5REE;[\56G_+
MUW'?^.<6E%*G)!VY>(^6L/4&LZ9;T&R(8[P7:GI*0[#7&1_K6N?UC][@GU]:
MM_+7A\-O'R##1:$M&6]\A;<N[[K \TCV_ D9)L?1.A"!^;WK6?)\CDFG0^>W
MOPYG?0HTK51CX_'JJ5_^^2 ,MRG-%-UV/W?P25=J?R%$<HHSSQ3R5*TWX?C.
MFLWD"J%OGEZ_G=<^[CY+9E&3T2?&",H>EW-.U[E1[^;^TOQ1$K8I%A'RE$V(
M<+7;K@\AV@0DP\-<#<+ (HIDVP^;9@2Z%7!7*>RZ+S#+Y,,7@K]UR"S4@")'
M&8;6O D8M[X]_F5OOS3*,%[3O5,+RG"&G33$>6L3N:R/IE1#KI!C\GSH=4B.
MD-4[UX#B\RA2"K]BWOJM=>41;.O+"KYXU;G_LSJR\O=_[K,Q.'Z':[M8^DQ=
MEP3/X,ME$,GF?2:;/V&=WI+I.VIX)$Q?GQ-VW(_).:1EROU[,,I_'?_\66?C
M%9K; R?G\)(?G/M+(A*OG,LP6?Z$ZS=NQ_5=S^&A.9S+[\D-]Q9\N-5%S8TY
MVOJEJ#WZ:WDW#]7R(,O^N.\>>@I?LLT9CQT-P3#T9_3=QAO,CGFK]%(A1Y*X
MS[&,D*=%VF(KWUT3!@*/(KO]''58?[QP<>4:KU@[6YZQY<(6K'S9[+P:_9'<
MEX;WKYEMME#$K4Q;\.3CB:G" AXBL7%,(<,RF2TV2E,K%[5H=Z^(D$LSF?1^
M:O'1JFUT&\QVDV#1?Q+T'&_%LQZ>_;K7E<[K@/\+']2G\<@4#G419?"9CIP
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
M+HSMG(8#^@HK$A15S5ESP+25R$/0\(LG[GFK*XS*+\: CY>_X"R9D./?DDM
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
MWWP>>F5OMP/:R@#YZC7X#)KZ0-08^P,&M*"A]#Z!@6@\**@'_"@[VZD$\;R
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
MTYU2:)Y'?V&SX#3@F%\O,?AW>YO3C'.!*+!) $7)/FUH>P'&\!S<8QB2?E&
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
MO, JHPBIEM)(UV>)G -D0--3J<BT!:SG-?:#49"F*Q)^"O59!?]9'&V\B.J
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
MTX@ 3)H6$?%4XQ!8K5P@>T4PBVBDGB0"#T$[M&"0-.KUS9P%V =1H'U7=<6
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
M%.0S3>[_8-*@>LP/K ?2Y$1>K*N0=\DY/7K\"L*F.R\8/E^M.%%NDTA\=7C
MMR GD?PZI?S7A7@+Y3^9QJB/ <PK;$O@?C)E?#11LI1E( 6VPUQ/_<]Z#/XT
M<<3'$UB=\N*H=_GGK5YNM<8KL1*)K[['JGLWH,$=[8TYP)\98DWC,=?[TVF-
MV/MVSJ&,@MCWLQ;"!R#>19\PUV(,,";DHT9,:5>TRX]!UWZYB_D=F/M>*-VX
M B12/"VA7=3"1XZ_3H_*&3ZHVF4O#=8H7/3?Q/?3$RN<0FP]E@14(HR$M/$S
M=(_ !@(4:$RGV:DO*NE*IZ%>7U9896079W 8" 7U%:0BL#H[V$PTT>LJLZ18
M9EB)9T0!:PM1T 3RG*J+&M-7\%>%/BN*(Z:-+5/2V8[VIL,O7+T[W;\M&YVN
M/B<3AM+6FM1-Q.WR$G_G;'_M_G0%W_YT2ZW:-+(B_S@HBW_Y:FREUG1N:4+J
MP7:CPXYAYJ8V>AQ<Y_]VNBOHS[%N=!8]G.+-2;% G[@H))F+N4)D&2&E5NYC
M1OQ5V$5N0'":FWTRFJ=('"9&C##Y7:P4JHF;W_WDYZ+YH3:T"[L>+0J]TXPM
M$8TP86>K8Z3Q)>)0KX44D\XQ0N=CZ'459+VS*UZ;N>$U&>>?G6\UQ.>&\>D_
M(RSO,WK8=L*N%5E5\RU5@VN0IG 1G&%@:VA ND<GY8"Z^9_/P/U,UFM(T",C
MJ+\RNYJES,QK9:ESAY5:@56445M6AJS"JTTA&BN98Q#Y:+/'7C;RU\;]1:%I
M2,F;1JZ0&2;OT0K*;UJT9S<M-O'.Z<HBWC##X1T+B&?,38?M_7Q[N^VU=]X2
M+.O-C,BKE?8RI4\SQE<M6?84&,J%''N('!L]B\7/$K'UIZ[%DG%L7BX\G3H(
MK1R=8RL[Z]C"/UB?F>5<-:0B98#@BB3/<8J.<5-#FJY(Y!,KN7K6J394\H_9
MJBSPN5W-]]UN092]:0H(9B:2YJ:U=1&F5"%A /='"]KXG[YN8A-@[53IK"PB
M03E%]U]N$$I#* W;/:'CF7@DDUEY$/!^*W"<LSH^-UX&YV[#??!J]L%+SN"R
MT4M5FT:^4;DNY8;Q6B&V0<]RP:!WR_K^6 ) 0]98T;GU=X?'6F$H98]"33@K
M*,=5,*@1\MM>^&UC!T(REHI$H]E ,IV_[D\[7;H6J&XE!T'9/@@$?!*HCOI/
M/^4*#_HU^U:/'X4+9N^? A(VHC@.*Y.T:EN$V3=X-DV9+1[Z5"&W[Z0SX<KL
MOCE?*9>)Q&.Y@++Z] Z%SE&9F.4FE9'FZR291^-#.<O%E&HC45\E.KFP9[1
MEL&F*YJ)>T4A\_&QO/4<8:GU6FID9\7.2QK6F/>#XL;MO'9YO3,RY/##YO#-
MW?7%,I%,=N73<1]LOG2=?KYI%&Z5"_&^^C!JI?92&>E?B+;OVCZ?OEFG)ZP*
MQ4J0P&[GKI.R/2O=V<YT9H;XJWT%\Y@BB"/\DSP0>)H40^KW9I0!"FU&T!A!
M97JR@AA1>$?X!5H7@RO)&OR@G9[@5ZCFY!QF*(@BC)P0\+=I@2Y9H2#W\!9'
M\")2.*?)C((P&@QX3L7?E%!; %N 0,1JM*Q0UZ">S6KL"45QY TZWKVBL8)T
MS@!N=%'#.],P0N@K*9[\R[CL;:GXKWT8%R]IC-['WX<%.Q@,Q7[<7-[;/YSA
M=04J)^'K?4QAF2=]S89=@>OB#V45@^%?>-E"]'EG,@?>JZX) #'^[9RY9R6V
M@V#8%.@1%5-( :K);XC3@%B^X "]85]]D95@D"0#6:L:Z@C0*!,#UF/?*;B
M>;QW584%*.)Z\H N9_&!#Y<1BJE.A>?YRA6>8_K!*UA;*.VDY9&5]J0;LTX=
MIWL8\2)+-(WG4;&6NWPS4I7WE8HV[9<S]ML/MG+SLFFP[=QUNYY1AY=H_<K-
M>Y.#U^\)&X;5#S,C-B3HD1$TK+@\]FJ\L.+R^&D<5ER&%9<K@1)67!X\/K?=
MPWEF&=$<M;:N.%ZPHI-PS6K8J>\(U.^&ADO8A1XA5@E+-L9[PE[.NA?SZ2XO
ME.NN!!+?3LV-Z]N[?/X&O161W1KV:=+[BS@D&N]3%[ :DGF-XF?%DW>47!"8
M\I_/*$,7:\C0>'=EVM6G(&>>:K>=E_M8.J B-*>E\HHR%,MMZDXF$4U&DK&%
MD_EVPD<;G*2XB>#?TO#GL3- VF#;[=C"H)XV-C755@23##\N$]9@DGP/4U9S
M4D]\#U4EEA0KM7*'&R1MC6#3 RYM9LUOV=M1NBP2-C=,,4PN/P2!26Y,8":.
MT&Z\5Y#2>:G:RWXV@7$/)%C%)#T<<=GK-&+S.-UL<+%&+Z$W<LA^^K1>1]'D
MG4J)944L-N=DQHQU4TZU%=[@;$7C4/'@1JN1C..E<13$@SM,N#\$R4RM(YE^
M)S^1UE 2E[$(=N!@[U\8=^-O+Q;EWG0R\7CP&^+=2.(7"'V'6<X+>_2+A?:*
M\\+CV>=VOAN]*59NYH3',0'A^J)%:1N046K;"9T'J2XOK#H(L#PFUY;'B4!!
M7)&>2K5N]%X0CEK&]GD]%0096[KD(=<T^MT_%W\5Y4J[7F68R4H%!BOM;T-%
M$ M48%1K!>99T+I=;-K Z82YD,$L>BE W8+$J]NHS3C,PA!.QU(J:0S&V.E)
M$5)%^HJ@(H8.&26(NV.'C-#KRRJ&AL6/?F6&+M2Z:B-( SD+Q9!JK2E"2X?:
M@]8(_HCM3>E,D 9(A<^0O1@)=&(+4%#P.CW$"Z08PUJ (Z4?,$)*UC6H:B#&
M(H;WG,DS6)4@Q0./-=255I*T$,/V^R)T<!6(E:G0B@3R-4U!K#9B6$4!WX14
M,K20-D1(LI8X/2'U$?B7-QU#R@N<5=Q!QU:1+3%>2$?GD)=/MVY%<2?W@MV\
M&QE_<BN3Z@IL#:M8.ZKM$6/6IC *^JL+"@%+/3U1^UCSM06*2V!O4HRB:UU9
M(:.>(@3[Z(/M]45LE5F;5_46E'\ #"R3^NJ+J?- ,&. AJ'E[;HH<Y!<-')Z
M,KTZ*N*I4.JR/"EM4A 'QS//P(?C:#?KA10HTI! %E@%KL?)NE#/-$M82%F.
MR9\1?/)!D8VG1 I_%>2/E$C1%Y!WVFO@/[1U!60!"JU@2Z2$2L>O0BKAS!Z&
M2H0_%+J"Q$88ZSOC8)V>N(68E\G&Z?JP"CZL118*L&R=,"GG4X0(<_0$6TX;
MAPB9"!>OA=\E? JFLT$=AS@-^G332$A_HC6N>OOTUCXTZ!--@^7CJ=\5(9GJ
MK5*0L]01N@:@V$R*9]^'_8_KM%'<Q 3GM<;7IJ:.K\TTC=<!JPWEEYOK_OO"
M8;]P?.UZXVM3RXROC3:-6&QXHS>T1O%YB]-K,<\^?#SD7J^X5*?@XH6-3*\M
M-HW[1Q8]W#S5!H/T#J?78H5WSSTEY%@]UT_& Z RQCRL+=22UI"(CSJ^RBK:
MJ(&-397ZH:I3O^DN*75Y=]&,*Y*PQ%N:1K1U*8K&V]OE:.LHQHY-60:+/19S
MC]^=_)<9*^>,QX$58@]XBV_B)?KRJU:\RS>*ETPU7VN\,A?YNWRY4*PS^?(E
MTZCER_5\H5&JE.LV-4,GCD#TK_#K4C=KX@F+G)[T,9,(T+I;V J:UH#40E^
M  ,_V(Q?,[P.!?@V)AD3D:0#@KN._<<.*M#M,;_3)'_=J<*Y"]^IPHLMUS3$
M4:';4P;%:#<ULS)]0;'V3!KV\+-%A>#5K?N6J/?[O<1-M%H=O8M;&"[LQLF(
MT5ST^7PY>MM/A M.87-(T",C:%BI?NQ5S-Y*]7];"O._7V'!^E&2>K)@W2%W
M6+=^@ ?@\==9A_@\HKKU3<K>/:1HLH+9D[[>A3L<X@>VD1)A[NX*S+?X]RGX
M_<0%MIXQJCIJR"X_&CNO!7K3WA2L_LV<G6W7G!OCNQBY_Y+_$-1FTTI(MLA%
M"&71Z9Z<1LWV[66IWS2R^M_BHU'K)5).79Z_BQVP(O>I:)R5H&=BICD#,30(
M<H47C4:CN6AJ_4SC3"2=C06JD#<LA%\@.V]!.:59>%N7T[26X'NQZG/G!AVT
M()I9?,L+8OJ3".)XFE^8=^.YRF@K<N_TA/7&.@-U9W XEQF 2V8,E?.O,W8%
M^SJ)I%M(9UCPQB#(WG 8J EC<B&IPYA<&),[P!A2B,\P)N<?DU/.Z>*O@G16
MZ JHRQ2Z2.HPWV)A*&YVOTAP72N0[N[KO^8EOBQ+W+:"<YA<A%J$6(ZS7\3.
M_G/G[39YK;0?XEE/4(X8[,$/RRV(TD4"=3Y(&HL+9#<P_R@5R686'G\41NCV
M*+[9C8CO)F)V,\2WDKM72WDIT<WQGTU\Q\)[<\4W%MV ^.8BT70FZ.*[MW:9
MF_7[&JR@"A2.HH@X38$-,/]E>_V?3%74>RVHU"K(YTQ50\R=QI\SWQ+3S) )
MZ,.F0J::RP3&2B'TMBCMJ+E[K.:,FRNNAP95+M]:7,T%KDO1MBP7'\2-J;[X
M!E1?))9.1:+9Q.&T,0K%?U?BOPDK9X;X/]T6]6[NX49[?P_%?\+RF2_^R?7%
M/YO)1++1H(XU#T*_TSEAY"VU,R-CR<,&2:NHOO2JJL\Q>+P-%%=324'IE;0A
MHV0CED8V&LFEXX?4,BF4N@6E+K:.U/FU+?W<4K>Q)J797#J2S:0/2>;VFK^T
M3LY(L&"$NOF-I][0?\_C*4':;1:..^MF/"MG+"Y'.H?,2,F9B'C/L2<UN3_]
M=BZ>['^,%^I>1;--(QE_-7CNSBATA:4+=;_\&KMYFUA]!NIM*&+%IL$J&520
M8OF'^\X*4("2:\NR)F%6HJZ'^0MQ/W)?F(^>^$-D@0Q(.GNLDZO$R5M$:)48
MC_ZTKQG)Q^3#V,_OT#(-6DQQ75; JDYR]YNBW:'P[]# 26626!M]951(]%2M
M/FD%JR_:6&X:I)\#,!0$UNZZQ9"&6P %:;I%NE&-\!G3Q^^$&VC:D8TEG:3Q
MD2.0GFC.B["F;Z$N*[8GUB])&&M]C;;O@CE.$==CFBR_,S)F++,U%X>$ ;"V
MV:Z8KF:^$9\&T*9MK.^6V:M+D)@RS!4W%\E2#+&JJO=,T$6!;0FBH(W@??^D
M4K%(,I6Q#U&,%57GNBX0\$<4BL5W Z*$W5)SP3X[(NWM8+E8!',&_)<>W;\+
MEQ%&UJ$7&"?JJC! C(J/*95A._ $WDQ>%5BFRD+[.<ZDRW04Y^%!!4&?.K.5
MGHO"9B\]FW/@%]ZR(2S&@-1$"6D NMQN VE-5C&_ (W!7#S_:\ZYM!EU&H]M
M.9GF\)5IZK7%WCS?5:OWF564:=Q?F?[:[HGM*.),T^AF^OG63?E/;;C*<3!3
M$<>C?HK84V<UK=8*ZUZSL22A-+%$%9!NHO:*BO#.U,\Q6*(J2Q%3.RE]F?3
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
M\$;PRS H&"!%YS1P@KHL3Y_#"_?QT8\L/T[6-0OIV.O#3]-+%_6<R>,G61'
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
M?U+A,"XGXR=*_QE_E<EPB!Z\+ />&+!_*1>C 6RPX1MMV_Q+.3'ZC /_Q$.
MZX7LKW;BG^%7LY8O_F>J$LCN&<5L+&+_W@%L3D.LSXSKMVW6\7S8T8#((1\R
M$X+,D%FZ_F!\Q>SI\-B<REX(:RVD>?C&SMD-<R.FK-76'D<I+K25&#Y GCA=
M:G,C[/F,*7UXKA<HS+68I;R/7*84"RH(+UU3AD:@_*&I>J6JEDM5FHAI^/!4
MZ"E_E"IUM5"MQ6\37Y)0&L"./4NQ77Q+85NY@*]MUP3N"!B]LV_8KC-2VLPT
MH@ VXG7H%;[8H,],K^O:=!F1^,KTW"#T(Y,^BY_K^%Y?N8)E#IG;5?:RC^QY
MVZIR#)P>;V_>6;<YHM8(76NTE3N4$]BW<^E&5VNEJEHH%L?I1E,U\(&K1>VY
M4,[]9]U>"P2M$:UP67SDX[S<@>]U[%#*X^E;R<((J0T%\GQ!Q9FK6E1+=?AD
MC+5P2))>SBV2+99AK(%OPXEL9[2Y(9@+7^'S+PU@ F"K#IA_;I@R)+S-]((0
M.2TP' #6,@7R7YL;0]P +)]NQ/44RP8F#Y.%0SI(A_D(A#'VQF\ZON&:/1OV
MVH'%X/'W>\H^/.1X@SZ8F+ KVI2J&*ZE#.$)@).!Q5P=.^@I;=^[IIJNS8W_
M-?I@[5IVP"<UXHG:46"[## XM,,>V)^N<FRKBN?2.E[DXTG[S%=,H 8/_@AH
M$7@!+-"U3; /_="%[P%<1Y']L^=%ZCV8(W!M;LR$5T$*HESLE4=SE72\>K8T
MP5V5<EDMUBN_QEVIYGI<[KK_F.#U<=;*;F-%O*40:VUNK)"W4F!M;DC.RJWB
M&4#8<!#RFQN&U;==FQ" \VW9[8"Y 0NDZI\AFU+8*>.@ PH4L .> <[\HPB"
MJ%[7U-R*<UQL&0.0@+<@?4(&T@=,A#+8WN4<0FQSXP*8>]SZ3L68!9) #"E.
MG@#6=%C7<(#C3=.+W-!VNYS[T0:/'/PWRHH@OU.V%LAZGG13KA947:^H.57"
MO513TFMJH51=$ZJ1#MD"TOH4%;V8Y+:YL26(Y;44T-.WPL$EH(14O+GQAZ;6
MR\5%Y;"7@3\(]=QFY-CO:!_Q_3*)108<U#;<:S#5!EY@AT'VAYD3)!?3)!_B
M%NB7CF>XDF]RD$!1K6KZ8B)U@@ >AO^Q74@\+B#_FASPH7&;D7[@C;E,1JAF
M5P!&/FK?1-K=$W\ :A_R^*N/7\%+[03B":&"I/JCIE:J]3'.R#PH\$$/@LU1
M*DWCD\V->\/$\-LI2X-1$L>U8)_LQG B<D:%+1(_;L,BX 'G<+4W-^*=B=U(
M6^1!! 6R<QGD!%9NK5A70+WE("FM!L[/--4K2>K9DI3<RNJWDJ<81I/%,*LH
MAM%D,<R+9;L<9N\)"\5E8^@WW+EM[,Y%8VMD!Z]MM1'"=,IUL..@5,#),)T(
M99'B3OO!?5?'OLX=9!"E%E5,6*6%%K097'4^RG]QGVA5%8MJJ3HMI'S7JN*
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
M8[0D3$3"+U7^B1.<Y,B%T-M.49KPQ]A/<2)I_%M[S#A%>S0V1SMCYFB'BE_
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
M=)W4N\?=B++6[R*4G!:MWO-:/GRK[V$<B(H5&7CM9*S' R!B@(.8L\U #.8
M:VQ[C6A]I1,)5Y/[D*O*5>6J:[5J'K^A+/V&5?@-9>DW/%-F6JX]D1#1/',B
M.V!32P9LGC7.+S8WFDWE].+=P;G2/#D\/?_8N&B>GJS-(,OULLJR8-0GYI1J
MV\KQP5'CF \H/=AOGARMSX32-0+CER0:&\;=0Y0[Q@R2P[J8.^=7[N!(_FRD
M]?X;EF+/3<PP2QT;U[O[6JJ2$??^\.<-/E-?Q7'\^/'TSFW# A41L$P'-U45
M1('M4BE>&H=-LE>44,Y<;(!Y8SGZ:PYO%2=Y"_Q9G#.M'#;V+D[/)5_-Z!HB
M0A:CI[.CLY+)'&D&J#T2([3T]MLT"I%<<C&>&H*OM7JQ1#QF"-[-CAB,$^B3
M@0/RO#%3A(Y^R/J2[N^G^]($W>O;RN7)^<%1LW5Q<'ZPK[0:QP<MY?10.?AT
MV;SXBE5ZE^?-B^8!'XU]V3K +X4"DEPR92LGGLO68B-K!),)(BQ/$&%Q.WO+
MTO[!8>/R^**E7)Z=G@ !GC1/SS-T*&E.TMP"-%>9H+G2&,U];)X<@.P[/ "1
ME[F'0M+:=%J36O9^8JM.$%MYC-BD+[PBD9;S^"N^K>E1%\\3<JW(D.LJ0JX5
M&7)=>?!SU>SY$"532Y3,2K>$&DZI;"L'5^^:N\V+=;>94OF3E3>3\FB<T;B0
MN4<8W5F;-S;Z,>FGK#LA1-M<B.+HYUB,3I578B/E_^0L8E%.O+'.QSO[B$\V
M]X434)SVKH>?B3^:'*M>FKN-?;J]A-H2IG1TS@#VU+[6A8_[ZX#Z=2)^C"/K
MV]KZG/=O0^GYK//?5[TP'/RYLS,<#K<#9FYWO9N=AF_VL UFAUE=P]^QC-#8
MT:KEBE8K[!0*!:U0*==+=:U>P'^4=]BM_J^VW0O[K_YI]$7Q-&ZP@>/JDA'
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
M$'UWWEU6CBWCY_#2*WOO?^Q;GMT],RXZ[WI-O5=OM2/'TLPWY^9H[UWS_<6E
M;UT5ONEO2DWSRZAU.+BZU@M'QJ?^SZC0=3X,JZ;>*#>'QU\.SJH[UMG0CH(O
M)^:GK]Z-U_[POM8Z:SA&N_3EK.;5^U=U[3H:[98KGW_NWS3-D^JW@?^F\&TP
M:O2N0C/RK+/S5N/KH1,>E_R;8K%X?K)[.?C<^#AZ]XU==X[>-*NA=?BI>1V<
M'P86X/FL:$4#_9OY)70_[U;Z'[S:]_-]LWSL=M]X]O&'@='X\=T]W/_^OF'^
M<%VO_O''U;MOPV_LXLS]>=-^<ZX?FS^JW\O%L&HTW8/>U=>=$V//]\(#?6=G
MMS'ZV3B__GKYM654/GK>ITNK<GQX[EU_&9V]*7ZI7W_^.?SP*?"/OWW:_114
M:_WW%]V+ZN>#,&JS-[>WY9W#@GMZ;1C-TGOVS?>=RX\7H5_3?M1W/KRY/OGY
M;>_\[,+<+^X&O?; ]?K[O<LOT<[9CYWR]Q\5Z\?!UY+M&&Z]5'ACO?L0#+^&
M':.]^[[O[KYQRKMOJN6/1ZTSA[T;5-GISOOC\\Z;-X.:L6]HGX[UJ-4-OUYU
M2M\N@IO/'WJ=SR?NX-U9R7W3V/>_U#]=_Y>S_/\'4$L! A0#%     @ 1&X*
M4T-LS$T6#   ='0  !$              ( !     &YC<F$M,C R,3 V,S N
M>'-D4$L! A0#%     @ 1&X*4[(BR>?@$@  G?$  !4              ( !
M10P  &YC<F$M,C R,3 V,S!?8V%L+GAM;%!+ 0(4 Q0    ( $1N"E.V*SR8
M#10  "X# 0 5              "  5@?  !N8W)A+3(P,C$P-C,P7V1E9BYX
M;6Q02P$"% ,4    " !$;@I3A?)(ZF$_  !_A , %0              @ &8
M,P  ;F-R82TR,#(Q,#8S,%]L86(N>&UL4$L! A0#%     @ 1&X*4UO,TJR2
M+0  W=$" !4              ( !+',  &YC<F$M,C R,3 V,S!?<')E+GAM
M;%!+ 0(4 Q0    ( $1N"E.%/OFT?08  (X<   1              "  ?&@
M  !N;V-E<F%?97@S,3 Q+FAT;5!+ 0(4 Q0    ( $1N"E,D8A^0;P8  ,T<
M   1              "  9VG  !N;V-E<F%?97@S,3 R+FAT;5!+ 0(4 Q0
M   ( $1N"E/E)9'L]0(   D,   1              "  3NN  !N;V-E<F%?
M97@S,C Q+FAT;5!+ 0(4 Q0    ( $1N"E.[&-P=  ,  )4,   1
M      "  5^Q  !N;V-E<F%?97@S,C R+FAT;5!+ 0(4 Q0    ( $1N"E->
M5=O3%/L  "\[#0 6              "  8ZT  !N;V-E<F%?:3$P<2TP-C,P
<,C$N:'1M4$L%!@     *  H BP(  -:O 0    $!

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